>  기사  >  백엔드 개발  >  PHP의 전역 변수는 무엇입니까

PHP의 전역 변수는 무엇입니까

zbt
zbt원래의
2023-08-02 15:21:141906검색

php 전역 변수에는 "$_SERVER", "$_GET", "$_POST", "$_FILES", "$_COOKIE", "$_SESSION" 및 "$_REQUEST"가 포함됩니다. 1. "$_SERVER"는 현재 실행 중인 PHP 스크립트에 대한 서버 및 환경 정보를 포함하는 연관 배열입니다. 2. "$_GET"은 GET 메소드를 통해 현재 스크립트로 전송된 모든 매개변수를 포함하는 연관 배열입니다. _POST" 등이 있습니다.

PHP의 전역 변수는 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, php8.1.3 버전, DELL G3 컴퓨터.

PHP는 동적 웹사이트와 애플리케이션을 개발하는 데 널리 사용되는 서버측 스크립팅 언어입니다. PHP로 , 코드 전체에서 액세스하고 사용할 수 있는 전역 변수(SuperGlobals)라는 특수 변수가 있습니다. 이러한 전역 변수는 개발자의 작업을 용이하게 하는 데 유용한 많은 정보와 기능을 제공합니다. 이 기사에서 우리는 논의할 것입니다 PHP의 일부 전역 변수.

1. $_SERVER

$_SERVER 변수는 서버와 현재 PHP를 포함하는 변수입니다. 스크립트를 실행할 환경 정보의 연관 배열입니다. 요청 방식(GET, POST 등), 스크립트 파일 경로, 서버 IP 등의 정보를 담고 있다. 주소 및 기타 정보. 이 정보는 사용자 요청을 처리하고 동적 콘텐츠를 생성하는 데 유용합니다.

2. $_GET

$_GET 변수는 GET 메서드를 통해 현재 스크립트로 전송된 모든 매개변수를 포함하는 연관 배열입니다. GET 요청은 매개변수를 URL로 사용합니다. 배열의 일부로 전송되므로 이 배열을 통해 이러한 매개변수에 액세스하고 처리할 수 있습니다. $_GET["parameter_name"]은 지정된 매개변수의 값을 반환합니다.

3. $_POST

$_POST 변수는 POST 메서드를 통해 현재 스크립트로 전송된 모든 매개변수를 포함하는 연관 배열입니다. POST 요청은 매개변수를 HTTP로 사용합니다. 메시지의 일부로 전송되므로 이러한 매개변수는 URL에 표시되지 않습니다. $_POST["parameter_name"]은 지정된 매개변수의 값을 반환합니다.

4. $_FILES

$_FILES 변수는 POST 메서드를 통해 현재 스크립트에 업로드된 모든 파일을 포함하는 연관 배열입니다. 파일 업로드 양식의 경우 $_FILES["file_name"] 파일 이름, 임시 파일 경로 등과 같은 파일에 대한 정보가 포함됩니다.

5. $_COOKIE

$_COOKIE 변수는 HTTP 쿠키를 통해 현재 스크립트로 전송된 모든 쿠키를 포함하는 연관 배열입니다. 쿠키 사용자 기본 설정, 세션 정보 등을 저장하기 위해 서버가 클라이언트 브라우저에 설정하는 작은 텍스트 파일입니다. $_COOKIE["cookie_name"]을 통해 액세스하고 처리할 수 있습니다. 쿠키.

6. $_SESSION

$_SESSION 변수는 현재 세션에 저장된 모든 세션 변수를 포함하는 연관 배열입니다. 세션 변수는 서로 다른 페이지 간에 지속적으로 저장되고 액세스되는 변수입니다. $_SESSION 사용 변수, session_start() 함수를 사용하여 세션을 시작해야 합니다.

7. $_REQUEST

$_REQUEST 변수는 GET 또는 POST 메서드를 통해 현재 스크립트로 전송된 모든 매개변수를 포함하는 연관 배열입니다. $_GET, $_POST 및 $_COOKIE 배열의 값이므로 이 변수를 사용하여 모든 유형의 매개변수를 가져올 수 있습니다.

다음은 PHP에서 일반적으로 사용되는 전역 변수로, 사용자 요청 및 환경 정보에 액세스하고 처리하는 편리한 방법을 제공합니다. 이러한 변수를 이해하고 능숙하게 사용하면 개발자가 더욱 효율적이고 유연해질 수 있습니다. PHP 프로그래밍 .

위 내용은 PHP의 전역 변수는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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