最近、thinkphp Web サイトで作業しているときに問題を発見しました。つまり、ajax post/get が php バックグラウンド メソッドに送信された後、デバッグできません。
その後、インターネットで検索したところ、ajax --> php をデバッグする良い方法が本当にないことがわかりました... (これが私が聞きたい重要な点です。ajax が送信された後に php をデバッグする方法は? たとえば、 PHPで変数の値を見たい)
助けてください
最近、thinkphp Web サイトで作業しているときに問題を発見しました。つまり、ajax post/get が php バックグラウンド メソッドに送信された後、デバッグできません。
その後、インターネットで検索したところ、ajax --> php をデバッグする良い方法が本当にないことがわかりました... (これが私が聞きたい重要な点です。ajax が送信された後に php をデバッグする方法は? たとえば、 PHPで変数の値を見たい)
助けてください
Google 開発者ツール、ネットワーク内の XHR は、送信されたデータとバックグラウンドの戻り情報を含む Ajax リクエスト アドレスを確認できます
xデバッガー
Google F12 を押すだけで、リクエストがあるかどうかを確認できます。フレームワークに付属のデバッグ ツールを使用する必要はありません。
クローム -> F12 チェック -> ネットワーク -> XHR
F12検閲要素
変数をファイルに書き込み、ajax の実行後にファイルを表示することができます。TP がある場合は、ログ記録を直接使用できます
。
xdebug 拡張機能を追加し、IDE と連携して PHP ブレークポイントなどを実現します。
その後ブレークポイントを設定すると、要求したらすぐにブレークポイントを設定できるので、自然に PHP をデバッグできるようになります。 !
Firefox の Firebug はなかなか良いですね
file_put_contents('/log.txt',var_export($_POST,true));
//プログラムの実行は終了せず、毎回取得される$_POSTがlog.txtファイルに出力されます。現在のディレクトリ