반응형
누가 "_"단일 밑줄 쿼리 매개 변수를 추가합니까?
Apache에서 실행되는 PHP 서버가 있는데 다음과 같은 많은 요청이 있습니다.
10.1.1.211 - - [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)" 28632 15602
_ 매개 변수가 신비하게 요청에 추가되었습니다. 누가 그런 짓을하는지 알아 내려고합니다.
Apache 앞에서 실행되는 NetScaler가 있습니다.
jQuery는 IE의 캐싱을 처리하기 위해 이와 같은 매개 변수를 추가합니다.
편집 : get 요청에 대해서만 추가하고 옵션 캐시가 false 인 경우에만 추가합니다.
cache: false
JQuery CacheBuster 매개 변수 일 수 있습니다.
자원 :
아마도 역방향 프록시가 캐시되지 않은 콘텐츠를 강제로 제공하기 위해 추가 한 더미 매개 변수 일 것입니다.
1283458471913은 ms 단위의 유닉스 타임 스탬프이며 캐시 된 버전이 아닌 새 페이지를 가져 오는 봇 / 프록시 일 것입니다.
또한 nocache 속성이 true로 설정된 AJAX 요청에 대해 jQuery가 될 수 있습니다.
if ( s.cache === false && type == "GET" ) {
var ts = now();
// try replacing _= if it is there
var ret = s.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + ts + "$2″);
// if nothing was replaced, add timestamp to the end
s.url = ret + ((ret == s.url) ? (s.url.match(/\?/) ? "&" : "?") + "_=" + ts : "");
}
참고 URL : https://stackoverflow.com/questions/3687729/who-add-single-underscore-query-parameter
반응형
'IT Share you' 카테고리의 다른 글
커밋 로그에서 해결 된 문제로 표시하는 방법은 무엇입니까? (0) | 2020.11.14 |
---|---|
POJO를 만드는 방법은 무엇입니까? (0) | 2020.11.14 |
멤버 함수 끝에서 const의 의미는 무엇입니까? (0) | 2020.11.14 |
Rails 3 양식 제출에서 "utf8 = ✓"제거 (0) | 2020.11.14 |
파이썬 3 string.join () 동등합니까? (0) | 2020.11.14 |