我知道大多數bookmarklets使用cookie來觸發調試開始。同樣可以通過GET參數完成嗎?從iPad開始xdebugging PHP腳本
我希望mod_rewrite到URL中,所以來自iPad(或真正的任何設備)的API請求可以觸發調試。
(我使用PhpStorm/XDebug btw)。
謝謝。
我知道大多數bookmarklets使用cookie來觸發調試開始。同樣可以通過GET參數完成嗎?從iPad開始xdebugging PHP腳本
我希望mod_rewrite到URL中,所以來自iPad(或真正的任何設備)的API請求可以觸發調試。
(我使用PhpStorm/XDebug btw)。
謝謝。
是xdebugger着眼於所有Cookie也可以發送請求參數http://kb.zend.com/index.php?View=entry&EntryID=434
RewriteCond %{HTTP_USER_AGENT} ^.*(iPad).*$ [NC]
RewriteRule ^(.*)$ $1?start_debug=1 [R,L]
是的,你能做到這一點的Xdebug的。
http://xdebug.org/docs/remote - 滾動到「HTTP調試會話」部分(位於頁面中間某處)。
發送XDEBUG_SESSION_START=name
參數(GET或POST)與IDEKey
爲name
發送XDEBUG_SESSION_STOP
(無參數),以阻止這種會議並摧毀調試cookie來啓動會話。
P.S. 但是,如果需要,使用瀏覽器擴展來啓動這樣的會話可能會更簡單嗎?當然,這取決於您的實際需求。
這是否只適用於Zend Debugger,而不是XDebug? – Adam 2012-08-16 15:12:27