2012-02-02 1 views
0

Eclipse 로컬 컴퓨터에서 xDebug 및 PDT를 사용하려고합니다. 설정이 잘 돌아갑니다. AJAX를 많이 사용하여 PHP로 작성된 매우 큰 응용 프로그램을 디버깅하려고합니다. 특정 기능/페이지를 테스트하고 싶다면 디버깅 세션을 시작하는 방법을 알고 싶습니다. 현재 디버깅 세션을 시작할 때 응용 프로그램의 첫 번째 페이지 index.php에서 통계를 표시합니다. 응용 프로그램에 로그인이 필요하므로 로그인 페이지가 표시됩니다.XDebug, Eclipse 및 PHP. 특정 페이지/기능 테스트

여기에서 디버깅이 어떻게 이루어 집니까 (로그인 페이지)? 디버깅 세션 중에 로그인 페이지가 표시됩니까? 그렇다면 U/P를 입력하고 제출할 수 있습니다. 여기서 디버깅 세션은 어디에서 진행됩니까? 여기서 사용자 입력이 필요하므로 여기를 밟을 수는 없습니다.

이제 로그인 한 것으로 가정합니다. 응용 프로그램에서 특정 기능의 디버깅을 시작해야합니다. 어떻게 된거 야?

감사합니다.

답변

0

Eclipse가 임의의 들어오는 디버깅 연결을 얼마나 잘 처리하는지 모르지만 Xdebug가 쿠키를 설정하여 연결을 시작하도록 지시 할 수 있습니다. 이 기능을 지원하는 훌륭한 브라우저 확장 프로그램이 많이 있습니다. 이러한 각 확장 기능을 사용하면 작은 아이콘을 클릭하여 특정 요청에 대한 디버거를 켤 수 있습니다. http://xdebug.org/docs/remote#browser-extensions

환호, Derick

다음 Xdebug는 문서는 그들에 대한 링크가 있습니다