ほとんどのブックマークレットは、Cookie を使用してデバッグを開始することを知っています。GET パラメータを使用して同じことを行うことはできますか?
これを URL に mod_rewrite して、iPad (または実際には任意のデバイス) からの API リクエストでデバッグをトリガーできるようにしたいと考えています。
(私は PhpStorm/XDebug を使用しています)。
ありがとう。
はい、xdebug でそれを行うことができます。
http://xdebug.org/docs/remote -- 「HTTP Debug Sessions」セクション (ページの中央あたり) までスクロールします。
XDEBUG_SESSION_START=name
パラメーター (GET または POST) を送信してセッションを開始しIDEKey
ます。name
XDEBUG_SESSION_STOP
そのようなセッションを停止し、デバッグ Cookie を破棄するには、(パラメータなしで)送信します。
PS しかし、必要に応じてブラウザ拡張機能を使用してそのようなセッションを開始する方が簡単でしょうか? もちろん、これは実際の要件によって異なります。
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]