0

これが私の状況です:

  • 当社には、PHP アプリケーションをテストするための中央 Web サーバーRがあります。
  • ローカル マシンLで開発し、テストのためにRにアップロードし ます。
  • 私たちのアプリは、 Lで実行されているクライアントが プロキシ サーバーPにリクエストを送信するように実行されます。次に、 Pは要求をRに転送し 、応答を処理します。処理された応答は、 PからL上のクライアントに送り返され ます。

基本的に、リクエストがPから発信されたときにLでデバッグセッションを開始する必要があることをRで実行されている Xdebug に通知する方法があるかどうかを知りたいです。

他の開発者が接続している可能性があるため、Xdebug の構成でLの IP をハードコードすることはできません。

4

1 に答える 1

0

DBG PHP Debuggerを使用して、php ファイルにステートメントを記述します。デバッガーの作成者もIDEを持っていることに注意してください。

このステートメントは、デバッグ クライアントを実行している IP アドレスにデバッグ情報を転送します。URL にヒットしたのと同じ IP に実行を制限します。

if($IP == '192.168.x.x')
{
    DebugBreak('192.168.x.x');
}
于 2013-03-30T03:22:57.370 に答える