0

ほとんどのブックマークレットは、Cookie を使用してデバッグを開始することを知っています。GET パラメータを使用して同じことを行うことはできますか?

これを URL に mod_rewrite して、iPad (または実際には任意のデバイス) からの API リクエストでデバッグをトリガーできるようにしたいと考えています。

(私は PhpStorm/XDebug を使用しています)。

ありがとう。

4

2 に答える 2

1

はい、xdebug でそれを行うことができます。

http://xdebug.org/docs/remote -- 「HTTP Debug Sessions」セクション (ページの中央あたり) までスクロールします。

XDEBUG_SESSION_START=nameパラメーター (GET または POST) を送信してセッションを開始しIDEKeyます。name

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 に答える