HTTP_USER_AGENT를 얻는 방법은 PHP 코드와 같이 매우 간단합니다.
코드 복사 코드는 다음과 같습니다.
< ;?php print_r($ _SERVER);
?>
코드 복사 코드는 다음과 같습니다.
php print_r($_SERVER['HTTP_USER_AGENT']);
?>
둘 다 사용자 에이전트 및 IP와 같은 정보를 얻을 수 있습니다. 정보를 수정하려면 정규식을 사용하는 것이 가장 좋습니다. 선별 및 제거를 수행합니다.
————– 사용자 에이전트 목록————-
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Firefox
Chrome
Safari
Netscape
Opera
Maxthon
360SE
OmniWeb
자세한 User-Agents 정보는 useragents.xml에 있습니다.
이 파일의 정보를 사용하면 어떤 종류의 브라우저와 작업을 모든 시스템에서 수행할 수 있는지 위장한.
사용자 에이전트 사용 방법:
FireFox: [사용자 에이전트 전환기 Firefox 확장 사용을 권장합니다.]
주소 표시줄에 about:config를 입력하고 Enter 키를 누르세요
설정: 일반 .useragent.override–> ;맞춤형 UA 정보입니다.
Chrome
시작 EXE 아이콘의 속성에 시작 매개변수 –user-agent="UA 정보"를 추가합니다.
Safari
메뉴 표시줄->편집->기본 설정->고급->메뉴 표시줄에 개발 메뉴 표시
메뉴 표시줄->개발->사용자-에이전트->UA; 정보.
Maxthon
도구 모음->도구->Youyou 설정 센터->고급 옵션->UA 정보를 사용자 정의하세요.
Opera
주소 표시줄에 Opera:config를 입력하고 Enter를 누르세요
설정: User-Agent->사용자 정의 ID 0~5
참고: [0 기본값 1 Opera 2 Mozilla, Opera 감지 가능 3 Internet Explorer, Opera 감지 가능 4 Mozilla, Opera 숨김 5 Internet Explorer, Opera 숨김 ]
iPhone
/System/Library/Frameworks/WebKit.framework/WebKit 바꾸기 이 파일의 Mozilla/5.0 문자열은 사용자 정의 UA 정보입니다.
IE 브라우저 설정에서 레지스트리를 수정해야 합니다
레지스트리에서 User-Agent의 위치
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform], 새 문자열 값을 생성하고 내용을 비워 두고 이름을 지정합니다. Agent에 추가된 캐릭터를 사용하려는 User-Agent로 여기서는 "motorolarakre2"를 예로 들어보겠습니다. 레지스트리에 해당하는 REG 파일을 다음과 같이 수정합니다.
Windows 레지스트리 편집기 버전 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform]
“motorolarakre2″=””
수정 후 IE 브라우저를 다시 시작합니다.
IE의 user-agent 값, 다음은 다음 주소 조합에 대한 일부 기본값입니다
HKCUSoftwareMicrosoftWindowsCurrentVersionInternet 설정User-AgentPost 플랫폼
HKLMSoftwareMicrosoftWindowsCurrentVersionInternet 설정User-AgentPost 플랫폼
HKLMSoftwareMicrosoftWindowsCurrentVersionInternet 설정5.0User-AgentPost 플랫폼
IE8 사용자 에이전트:
Windows Vista의 IE8(호환 브라우징)
Mozilla/4.0(호환, MSIE 7.0, Windows NT 6.0, Trident/4.0)
Windows Vista의 IE8
Mozilla/4.0 (호환; MSIE 8.0; Windows NT 6.0; Trident/4.0)
Windows 7의 IE8
Mozilla/4.0(호환; MSIE 8.0; Windows NT 6.1; Trident/4.0)
64의 64비트 IE - 비트 Windows 7:
Mozilla/4.0(호환; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0)
64비트 Windows 7의 32비트 IE:
Mozilla/4.0( 호환 가능; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)
사용자 에이전트를 수정하면 운영 체제, 브라우저, 스파이더, 메일 클라이언트, 링크 검사기, RSS 읽기 서버 및 기타 고객 정보.
위에서는 Argument.callee의 내용을 포함하여 브라우저와 운영 체제를 위장하기 위해 Argument.callee PHP에서 브라우저의 User-Agent를 수정하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.