2010-02-27 5 views
0

이걸 알아 내는데 오랜 시간이 걸렸으며 IE 6, IE TESTER 또는 내가했는지 궁금해하고있었습니다. 난 md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR'])IE 6 OR IE 테스터 -

내가 IE 테스터 어플리케이션 IE 6에서 시험 할 때 존재하는 문제를 사용하고, 시세를 저장하는 세션을 생성

IM은 결과 삽입되지만 시세가 검색되는 것은 아니다.

일부 파고 및 찾고 난 토큰이 따옴표를 검색하는 데 사용되고 토큰이 따옴표를 삽입하는 데 사용되는 것을 발견했습니다.

기본 페이지에서이 항목을 추가했습니다.

<p><input type="hidden" id="quoteID2" value="<?php echo $_SERVER['HTTP_USER_AGENT']; ?>" /></p> 
<p><input type="hidden" id="quoteID3" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" /></p> 

;

<p><input type="hidden" id="quoteID2" value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)" /></p> 
<p><input type="hidden" id="quoteID3" value="127.0.0.1" /></p> 

나는 예상했다.

아직 데이터를 삽입하는 PHP 스크립트에 동일한 테스트를 적용했을 때이를 반환했습니다.

모질라/4.0 (호환; MSIE 8.0; 윈도우 NT 6.1; WOW64; 삼지창/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; 미디어 센터 PC 6.0, InfoPath.2) 127.0.01

두 번째 스크립트가 IE 8을 통해 실행되는 이유는 누구에게 말해 줄 수 있습니까?!?!

관련,

답변

0
그들이 사용하는 방법은 지원되지 않는 해킹이기 때문에, 여러 번, IETester 같은 도구가 본질적으로 실제 브라우저 테스트보다 신뢰성있는 IE 팀에 의해 언급 한 바와 같이

, 및 리드 "실제"IE 바이너리가 테스트하려는 오래된 IE 바이너리와 충돌하는 경우가 발생합니다. Microsoft가 제공하는 무료 VPC를 사용하여 IE6을 테스트해야합니다.

http://www.enhanceie.com/ie/webdev.asp#vpc

+1

... 또는 IE6에 대한 지원을 완전히 중단하십시오. –

+0

나는 정말로 원하지만 IE6을 사용하는 나를 위해 어떤 일을하고 있다고 말하는 사람들은 잠재 고객에게 내 작업을 보여줄 때 좋은 결과를 내지 못한다. Stupid IE 6 –

+0

어리석은 클라이언트들도. – Rob