0

我知道大多数书签使用 cookie 来触发调试开始。可以通过 GET 参数完成相同的操作吗?

我希望将其 mod_rewrite 到 URL 中,因此来自 iPad(或任何设备)的 API 请求可以触发调试。

(顺便说一句,我正在使用 PhpStorm/XDebug)。

谢谢。

4

2 回答 2

1

是的,你可以为 xdebug 做到这一点。

http://xdebug.org/docs/remote -- 滚动到“HTTP 调试会话”部分(页面中间的某处)。

发送参数(XDEBUG_SESSION_START=nameGET 或 POST)以启动会话IDEKeyname

发送XDEBUG_SESSION_STOP(无参数)以停止此类会话并销毁调试 cookie。

PS 但也许在需要时使用浏览器扩展来启动这样的会话会更简单?当然,这取决于您的实际要求。

于 2012-08-17T08:54:56.890 回答
0

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]
于 2012-08-16T14:49:48.807 回答