문제

내가 생각은 이 질문에 답을 하기 전에 감사의 유래하지만,나는 급하게 했다는 응답고 밝혀지지 않을 실시하는 원인이 내 문제입니다.

저는 제 아파치는 접근 로그:

이것은 나에게 브라우징 내 웹 응용 프로그램에서는 Chrome 브라우저입니다.

127.0.0.1 - - [06/Jan/2010:22:17:35 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:17:36 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:17:38 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042

이것은 나에게 브라우징 내 웹 응용 프로그램에 IE7.

127.0.0.1 - - [06/Jan/2010:22:21:49 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:21:50 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042

이것은 나에게 브라우징 내 웹 응용 프로그램에 들어 있습니다.

127.0.0.1 - - [06/Jan/2010:22:18:08 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:09 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:11 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:18:12 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146

이것은 그냥 나를 클릭하면 주위에.지 모든 페이지를 요청 firefox 될 것으로 보인 페이지를 로드 두 번의 초래하는 내 PHP 스크립트로 실행되는 두 번 만드는 두 개의 삽입 나의 DB!

왜 경우는?내가 사용하는 파이어 폭스 3.5.6.나는 추측이 Firefox 문제가 아닌 PHP/아파치 하나?

도움이 되었습니까?

해결책

Firefox에 설치 한 플러그인, 특히 Firebug를 조용히 요청할 수 있습니다. Firebug를 끄고 아직 발생하는지 확인하십시오.

아래 의견에 언급 된 바와 같이, 최신 버전의 Firebug는이 작업을 수행하지 않아야하므로 그렇지 않은 경우 모든 플러그인 (또는 안전 모드에서 Firefox 실행)을 비활성화하고 여전히 발생하는지 확인하십시오.

다른 팁

두 번째 요청에서 수락 헤더를 확인하십시오. 이미지 요청으로 보입니까? 그렇다면 "IMG"태그 또는 두 번째 요청을 일으키는 CSS 속성의 빈 "URL"정의에 빈 "SRC"속성이있을 수 있습니다.

추가 정보는 여기에 있습니다 : http://icanhascode.com/2008/06/the-mystery-of-the-multiple-requests/

일반적 으로이 문제는 추적하는 고통입니다.

나는 또 다른 날 같은 문제를 겪었다. 해결책을 제시했습니다

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

코드에서 더 높습니다. 이전에 CSS 코드로드가있었습니다.

이것은 나에게도 숯불 선언 문제였습니다. 모든 메타 태그에서 벗어나 다른 곳에서 선언하십시오!

으로 언급에 의해 마이클 Morton,IMG 태그가 누락 SRC 문제가 될 수 있습니다.또한 수의 빈 HREF 특성에 태그가 있습니다.나는 사용 jQuery 신속하게 그들을 식별:

http://www.planbox.com/blog/development/coding/browser-send-same-request-twice-or-multiple-times.html

에서 짧은,실행에서 방화:

$('img[src=""],a[href=""]')

이 라인은 DreamWeaver 구동 HTML이며 브라우저가 두 번 (DOC 유형을 제거하고 Firebug가 비활성화 된 상태)로드했습니다.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

이들 중 어느 것도 나를 위해 일하지 않았습니다.여러 시간 동안 걱정을 했습니다. 제 문제는 다음과 같습니다.

내부에 버튼이 있는 HTML 링크가 있었습니다.IE에서 테스트했을 때 버튼이 작동하지 않았기 때문에 이것이 문제라는 것을 알았습니다(버튼은 여전히 ​​Firefox에서 작동했습니다).

잘못된:

<a href=''><button class='btn'>Test</button></a>

오른쪽:

<a class='btn' href=''>Test</a>

이제 작동하며 더 이상 두 번 탭할 필요가 없습니다.

제 경우에는 다음과 같은 중복 태그가있었습니다.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<!-- more code -->

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

내 블로거 템플릿에서 제거한 후 Firefox는 페이지를 다시로드하는 것을 중지했습니다.

Mozilla Firefox 46.0.1을 사용하고 있으며 같은 문제가 발생했습니다. 그러나 PHP 스크립트에 경고 오류가있을 때만 발생하는 것을 알았습니다. 환경 error_reporting(0); 내 PHP 스크립트에서 스크립트의 이중 실행이 중지되었습니다. 물론 위의 모든 제안을 시도한 후.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top