6

私は非常に簡単なセットアップをしています:

Apacheサーバー、PHP 5.3、Eclipse、PHPZendデバッグモジュール

デバッグをクリックすると、ブレークポイントが表示され、すべてが正常に機能します。ただし、最初のページのみです。統合ブラウザ内の別のページをクリックすると、その時点以降のすべてのブレークポイントが無視されます。最初のページのURLが似ているという事実と関係があると思います

http://localhost/schedule?start_debug=1&debug_host=127.0.0.1&send_sess_end=1&debug_session_id=1003&original_url=http%3A%2F%2Flocalhost%2Fschedule&debug_start_session=1&debug_no_cache=1303403971996&debug_port=10000

一方、後のページにはこれらのURLデバッグパラメータが追加されていません。これはEclipseでのデバッグの制限ですか、それともクリックするすべてのリンクにこれらのGETパラメーターを追加する方法がありますか?おそらくブラウザ拡張機能ですか?

デバッグ構成の詳細を確認すると、[すべてのページをデバッグ]がオンになっていることがわかります。

4

1 に答える 1

3

最近、同じことでXdebug拡張機能を試しましたが、本当にお勧めできます。

Xdebugはこれを正確に実行し、デバッグセッション情報を含むCookieを設定するため、Webサイトを参照すると、デバッガーはブレークポイントで停止します。したがって、それは間違いなく日食の問題ではありません。

Firefoxで上記のURLを呼び出し、Cookieが設定されているかどうかを確認することで、ZendDebugModuleが同じことを行うかどうかを確認できます。

ご挨拶と幸運

于 2011-12-02T13:56:39.177 に答える