我在這裏有一個很好的問題:)如何調試用PHP編寫的Web服務?
我需要調試我用PHP編寫的Web服務。它的客戶端是用C#編寫的。
經過幾天的搜索,我意識到這不是一件容易的事。至少似乎沒有人知道正確的解決方案。
究竟是什麼問題呢?
我們有2個流行的PHP調試庫:來自NuSphere和XDebug擴展的PHP調試器。
問題是它們都是通過URL查詢字符串或cookie的幫助來控制的。例如,要啓用PHP Debugger調試,您需要將?DBGSESSID = xxx參數添加到您的URL或具有DBGSESSID cookie。
但是,當您的Web服務從外部客戶端調用時,客戶端沒有cookie並且不會添加DBGSESSID url參數。那麼我們如何在這種情況下進行調試?
PS。我不想寫日誌文件,查看請求和響應頭/數據或類似的東西。我想要正常的逐步調試和斷點。
有人嗎?
非常好,這非常有幫助。效果很好。我正在測試一個PayPal IPN腳本並需要它。 – pcunite 2013-03-29 21:27:53