2016-07-21 10 views
0

XDEBUGでNetBeans 8.1を使用してローカルWAMPサーバーでPHPコードをデバッグしても問題ありません。さらに、私はクライアント側のJavaScript/AJAXリクエストをPHPファイルに持ち、PHPファイルにいくつかのパラメータを転送するJqueryコードを使用します。Javascript/JqueryファイルからPHP Netbeans XDEBUGを起動する

AJAXリクエストがPHPファイルにパラメータを送信した後、自動的にNetbeans PHPデバッグセッションを開始する方法が見つかりませんでした。 JavaScript/Jqueryコードにコードを追加しても問題ありません。

この件に関するお手伝いがあります。私は様々なことを試みたが、うまくいかなかった。

答えて

0
あなたはこのシンプルなツールを使用しようとすることができ

:あなたはxdebugのセッションを開始する時期https://www.jetbrains.com/phpstorm/marklets/その後

、それは同様にjQueryを使って動作するはずです。

+0

JqueryがPHPファイルにアクセスするときにこのデバッガが呼び出されますか?呼び出されると、以前に設定されたブレークポイントからシングルステップできますか? – Menachem

+0

PHP側のjQueyリクエストは、通常のフォアグラウンドhttpリクエストと同じ方法で見られます。 XDEBUGセッションがアクティブであるかどうか確認するだけです。これらのマークレットはJSを使用して正しいCookieを設定/設定解除しています –

0

URLのパラメータとしてXDEBUG_SESSION_START=netbeans-xdebugをPHPコードに渡す必要があります。 @Rafal Kozlowski氏は、NetbeansのXDEBUGセッションはNetbeansでアクティブでなければならないという彼のコメントで述べているように、これはNetbeans IDEでデバッグセッションを開始します。これがうまくいくことを願っています

関連する問題