看板 PHP 關於我們 聯絡資訊
因為要用paypal的ipn驗證 可是我進到paypal的ipn記錄,發現連線回應的結果都是200 的成功訊息 但是像下面那樣的Mysql的不正常結束錯誤訊息 MySQL Error Message: MySQL Query Error SQL: SELECT name FROM space WHERE uid in ( ) Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 5 Errno.: 1064 或是連線時間過長 我用Firebug發現這些訊息的標頭都是http 200的 正常成功訊息 所以paypal那邊收到的回應雖然顯示是200 但是實際上程式執行的結果並不是我原先的正常預料結果 所以我想問 能不能設定 Server 遇到這些不正常的中斷錯誤 ,則更改標頭成像 http 500 或是其他的數字 謝謝回答 -- ˊ_▂▃▄▂_ˋ. ◣           ▅▅▅  ▅▅▅  ι●╮     ▍./◤_▂▃▄▂_◥ \'▊    HARUHI ████████  <■┘      ◤◤◥█◥◥█Δ   ISM    ███▃▃███  ¢|\      ζ(▏●‵◥′●)Ψ ▏   By-gamejye ▂▂▂  ▂▂▂   ⊿Δ      /|▋ |\ ▎        ハ ル ヒ 主 義         ◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界をいに盛り上げるための宮ハルヒの団 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194
Jerr:看能不能throw/catch exceptions然後送header(); 02/25 10:29
Jerr:ex. header("HTTP1.1 550 DB Error!"); 02/25 10:29
weiyucsie:看起來header可以送HTTP status code 02/25 13:30