php에는 웹 애플리케이션에서 일반적으로 사용되는 많은 기능이 포함되어 있습니다. 예를 들어 html, url 등을 이스케이프합니다. 이 데이터를 처리하는 것이 훨씬 더 편리할 것입니다.
이제 페이지를 탐색하는 방문자가 무엇을 사용하는지 확인하는 등 좀 더 실용적인 스크립트를 작성해 보겠습니다. 어떤 브라우저. 이를 달성하려면 브라우저에서 보낸 HTTP 요청의 일부인 사용자 에이전트 문자열을 확인해야 합니다. 이 정보는 변수에 저장됩니다.
PHP에서 변수는 항상 달러 기호로 시작합니다. 지금 우리가 관심을 갖고 있는 변수는 $_SERVER['HTTP_USER_AGENT']입니다.
참고: (권장 학습: 초보부터 마스터까지 PHP 프로그래밍)
$_SERVER는 특별합니다. 웹 서버에서 제공하는 모든 정보가 포함된 PHP 예약 변수를 슈퍼전역 변수라고 합니다. 자세한 내용은 이 매뉴얼의 "수퍼글로벌 변수"를 참조하십시오. 이러한 특수 변수는 PHP » 4.1.0 버전에서 도입되었습니다. 그 전에 $HTTP_SERVER_VARS와 같은 $HTTP_*_VARS 배열을 사용하세요. 더 이상 사용되지 않지만 최신 버전에는 여전히 존재합니다.
변수를 표시하려면 다음을 수행하면 됩니다.
변수 인쇄(배열 요소) #🎜 🎜## 🎜🎜#<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>
이 스크립트의 출력은 다음과 같습니다.
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
PHP에는 다양한 유형의 변수가 있습니다. 위의 예에서는 배열의 셀을 인쇄했습니다. 배열은 매우 유용한 변수 유형입니다.
$_SERVER는 PHP가 자동으로 전역화하는 변수 중 하나일 뿐입니다. 이러한 변수 목록은 "사전 정의된 변수" 섹션을 확인하거나 이전 섹션의 예제에서 phpinfo() 함수의 출력을 통해 확인할 수 있습니다.
PHP 태그에 여러 개의 PHP 문을 추가할 수 있으며 간단한 에코 이상의 작업을 수행하는 코드 블록을 만들 수도 있습니다. 예를 들어 Internet Explorer를 식별해야 하는 경우 다음을 수행할 수 있습니다.
프로세스 제어 및 기능 사용<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
echo '正在使用 Internet Explorer。<br />';
}
?>
출력 이 스크립트의 내용은 다음과 같습니다:
正在使用 Internet Explorer。<br />
위에 if 문이 사용되었습니다. 사용자가 C 언어의 기본 구문에 익숙하다면 이에 대해 잘 알고 있어야 합니다. 그렇지 않으면 PHP 입문 책을 선택하여 처음 두세 장을 읽거나 "언어"를 읽어야 할 수도 있습니다. 공식 매뉴얼의 참조' 장을 참조하세요.
위 내용은 스크립팅에 PHP를 사용하는 것이 적절합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!