2

使用PHP files中のデバッグに関して次の問題があります:直接デバッグすると、すべてが正常に機能します。NetbeansxdebugPHP file

しかし:

ファイル全体をデバッグし(で開始index.html)、ブレークポイントであるを実行する送信ボタンをクリックした後PHP file、機能しません。PHP fileページ内のフォームから受け取った情報を確認するためにブレークポイントを設定したいと思いHTMLます。

ajaxを介して送信されたこれら2つの変数の直後にプログラムを停止したい:

$username = $_REQUEST["username"];
$password = $_REQUEST["password"];

それも可能ですか?ありがとうございました!

4

2 に答える 2

5

Netbeansの設定については、私の答えを見てください。これはLinux用ですが、役立つ場合があります。

index.html action=で、

<form action="yourphpfile.php?XDEBUG_SESSION_START=netbeans-xdebug" method="post" name="FormName">
于 2012-11-15T20:14:33.203 に答える
3

ここで別の回答が示唆しているように、デバッグを有効にするためにフォームコードを変更する必要はありません。

  1. [プロジェクトのプロパティ]>[構成の実行]>[詳細...]>[URLのデバッグ]に移動し、[Webブラウザーを開かない]をオンにします。
  2. デバッガプロキシの下にホストを設定しないでください。
  3. これらの設定を保存します。
  4. プロジェクトウィンドウで、[デバッグ]> [プロジェクトのデバッグ](Ctrl-F5)に移動します。これにより、デバッグ接続のリッスンが開始されます。ブラウザは起動しませんが、ステータスバー(下)に「接続を待機しています...」と表示されます。
  5. デバッガーの起動の3番目のステップでリストされているブラウザー用のプラグインの1つをインストールします。
  6. インストールしたブラウザプラグインでデバッグを有効にします。
  7. デバッグするURLを入力し、フォームに入力して送信します。

この回答の一部は、外部リクエストでNetbeansのLaunchXDebugから提供されました。

于 2014-05-23T21:05:18.550 に答える