>  기사  >  백엔드 개발  >  스크립팅에 PHP를 사용하는 것이 적절합니까?

스크립팅에 PHP를 사용하는 것이 적절합니까?

(*-*)浩
(*-*)浩원래의
2019-09-09 15:14:223285검색

php에는 웹 애플리케이션에서 일반적으로 사용되는 많은 기능이 포함되어 있습니다. 예를 들어 html, url 등을 이스케이프합니다. 이 데이터를 처리하는 것이 훨씬 더 편리할 것입니다.

스크립팅에 PHP를 사용하는 것이 적절합니까?

이제 페이지를 탐색하는 방문자가 무엇을 사용하는지 확인하는 등 좀 더 실용적인 스크립트를 작성해 보겠습니다. 어떤 브라우저. 이를 달성하려면 브라우저에서 보낸 HTTP 요청의 일부인 사용자 에이전트 문자열을 확인해야 합니다. 이 정보는 변수에 저장됩니다.

PHP에서 변수는 항상 달러 기호로 시작합니다. 지금 우리가 관심을 갖고 있는 변수는 $_SERVER['HTTP_USER_AGENT']입니다.

참고: (권장 학습: 초보부터 마스터까지 PHP 프로그래밍)

$_SERVER는 특별합니다. 웹 서버에서 제공하는 모든 정보가 포함된 PHP 예약 변수를 슈퍼전역 변수라고 합니다. 자세한 내용은 이 매뉴얼의 "수퍼글로벌 변수"를 참조하십시오. 이러한 특수 변수는 PHP » 4.1.0 버전에서 도입되었습니다. 그 전에 $HTTP_SERVER_VARS와 같은 $HTTP_*_VARS 배열을 사용하세요. 더 이상 사용되지 않지만 최신 버전에는 여전히 존재합니다.

변수를 표시하려면 다음을 수행하면 됩니다.

변수 인쇄(배열 요소) #🎜 🎜## 🎜🎜#

<?php 
echo $_SERVER[&#39;HTTP_USER_AGENT&#39;]; 
?>
이 스크립트의 출력은 다음과 같습니다.

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

PHP에는 다양한 유형의 변수가 있습니다. 위의 예에서는 배열의 셀을 인쇄했습니다. 배열은 매우 유용한 변수 유형입니다.

$_SERVER는 PHP가 자동으로 전역화하는 변수 중 하나일 뿐입니다. 이러한 변수 목록은 "사전 정의된 변수" 섹션을 확인하거나 이전 섹션의 예제에서 phpinfo() 함수의 출력을 통해 확인할 수 있습니다.

PHP 태그에 여러 개의 PHP 문을 추가할 수 있으며 간단한 에코 이상의 작업을 수행하는 코드 블록을 만들 수도 있습니다. 예를 들어 Internet Explorer를 식별해야 하는 경우 다음을 수행할 수 있습니다.

프로세스 제어 및 기능 사용

<?php
if (strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;MSIE&#39;) !== FALSE) {
    echo &#39;正在使用 Internet Explorer。<br />&#39;;
}
?>
출력 이 스크립트의 내용은 다음과 같습니다:

正在使用 Internet Explorer。<br />

위에 if 문이 사용되었습니다. 사용자가 C 언어의 기본 구문에 익숙하다면 이에 대해 잘 알고 있어야 합니다. 그렇지 않으면 PHP 입문 책을 선택하여 처음 두세 장을 읽거나 "언어"를 읽어야 할 수도 있습니다. 공식 매뉴얼의 참조' 장을 참조하세요.

위 내용은 스크립팅에 PHP를 사용하는 것이 적절합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.