PHP에서 슈퍼전역 변수는 스크립트의 어느 곳에서나 액세스할 수 있는 특수 변수입니다. 이러한 변수는 PHP에 의해 자동으로 설정되며 전역적으로 적용됩니다. PHP는 HTTP 요청을 처리하고 데이터를 전달하기 위해 몇 가지 슈퍼 전역 변수를 제공합니다. 이 기사에서는 이러한 슈퍼 전역 변수를 설정하는 방법을 살펴보겠습니다.
1. $_GET 변수
$_GET 변수는 GET 요청을 처리하는 데 사용되는 슈퍼 전역 변수입니다. 이 변수는 사용자가 양식을 제출하거나 URL을 클릭할 때 URL에서 매개변수 값을 가져오는 데 사용됩니다. 다음은 간단한 예입니다.
<form action="index.php" method="get"> <input type="text" name="name"> <input type="submit" value="Submit"> </form> <?php $name = $_GET['name']; echo "Hello $name!"; ?>
위 양식에서 사용자는 이름을 입력하고 제출 버튼을 클릭하여 index.php 파일에 이름을 제출할 수 있습니다. index.php 파일에서 $_GET['name']을 사용하여 이름을 가져온 다음 이를 페이지에 표시합니다.
2. $_POST 변수
$_POST 변수는 POST 요청을 처리하는 데 사용됩니다. POST 메소드는 일반적으로 사용자 이름 및 비밀번호와 같은 중요한 정보를 양식으로 제출하는 데 사용됩니다. $_POST 변수는 키-값 쌍의 집합으로, 키는 양식의 입력 필드 이름이고 값은 사용자가 입력한 값입니다. 다음은 기본 예입니다.
<form action="index.php" method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="submit" value="Submit"> </form> <?php $username = $_POST['username']; $password = $_POST['password']; echo "Username: $username <br> Password: $password"; ?>
위 양식에서 사용자 이름과 비밀번호를 수집하고 POST 메서드를 사용하여 index.php 파일에 제출합니다. 그런 다음 $_POST 변수를 사용하여 이러한 값을 가져와 화면에 인쇄합니다.
3. $_SERVER 변수
$_SERVER 변수에는 서버 및 현재 스크립트에 대한 정보가 포함됩니다. 다음은 일반적으로 사용되는 몇 가지 $_SERVER 변수입니다.
다음은 $_SERVER 변수를 사용하는 예입니다.
<?php echo "The current script is running on ".$_SERVER['SERVER_NAME']."<br>"; echo "The user's browser is ".$_SERVER['HTTP_USER_AGENT']."<br>"; echo "The current script is ".$_SERVER['PHP_SELF']; ?>
위 스크립트에서는 $_SERVER 변수를 사용하여 현재 스크립트가 실행 중인 서버 이름, 사용자 에이전트 문자열 및 PHP 파일 경로를 가져오는 방법을 보여줍니다. 에.
4. $_REQUEST 변수
$_REQUEST 변수는 $_GET, $_POST 및 $_COOKIE 변수를 포함하는 배열입니다. HTTP 요청을 사용할 때 $_REQUEST 변수는 이러한 값에 액세스할 수 있습니다. 예는 다음과 같습니다.
<form action="index.php" method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="submit" value="Submit"> </form> <?php $username = $_REQUEST['username']; $password = $_REQUEST['password']; echo "Username: $username <br> Password: $password"; ?>
위 양식에서는 POST 메서드를 사용하여 사용자 이름과 비밀번호를 제출합니다. 그런 다음 $_REQUEST 변수를 사용하여 입력 필드의 값을 가져옵니다.
요약
PHP에서는 슈퍼 전역 변수를 설정하면 편리하게 HTTP 요청을 처리하고 데이터를 전송할 수 있습니다. 이 기사에서는 $_GET, $_POST, $_SERVER 및 $_REQUEST를 포함하여 일반적으로 사용되는 몇 가지 슈퍼 전역 변수에 대해 자세히 살펴봅니다. 이러한 변수에 대한 지식은 웹 애플리케이션 개발에 필수적인 기술입니다.
위 내용은 PHP의 슈퍼전역 변수에 대해 자세히 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!