Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP $_GET

<시간/>

소개

$_GET HTTP 요청의 URL에 추가된 쿼리 문자열을 통해 현재 스크립트에 전달된 변수의 연관 배열입니다. 배열은 GET 요청 외에 쿼리 문자열이 있는 모든 요청으로 채워집니다.

$HTTP_GET_VARS 동일한 초기 정보를 포함하지만 더 이상 사용되지 않습니다.

기본적으로 클라이언트 브라우저는 HTTP GET 방식으로 서버에 URL 요청을 보냅니다. URL에 연결된 쿼리 문자열에는 &로 연결된 키=값 쌍이 포함될 수 있습니다. 상징. $_GET 연관 배열은 이러한 키 값 쌍을 저장합니다.

브라우저의 URL이 https://localhost/testscript.php?name=xyz&age=20이라고 가정합니다.

예시

<?php
echo "Name : " . $_GET["name"] . "<br>";
echo "Age : " . $_GET["age"];
?>

출력

이것은 다음 결과를 생성합니다 -

Name : xyz
Age : 20

다음 예제에서는 htmlspecialchars() 함수를 사용하여 HTML 엔터티의 문자를 변환합니다.

<일>' 또는 '
문자
교체
<(미만) <
'(작은따옴표)
"(큰따옴표) "
&(앰퍼샌드) &
> (보다 큼) >

브라우저의 URL이 https://localhost/testscript.php?name=xyz&age=20이라고 가정합니다.

예시

<?php
echo "Name: " . htmlspecialchars($_GET["name"]) . "<br>";
echo "age: " . htmlspecialchars($_GET["age"]) . "<br>";
?>

출력

이것은 다음 결과를 생성합니다 -

Name : xyz
Age : 20