현재 위치: > 최신 기사 목록> PHP의 일반적으로 사용되는 글로벌 배열의 자세한 설명 및 사용 예

PHP의 일반적으로 사용되는 글로벌 배열의 자세한 설명 및 사용 예

gitbox 2025-07-01

PHP 글로벌 배열 소개

PHP 개발에서 글로벌 어레이는 스크립트의 모든 범위에서 액세스 할 수있는 사전 정의 된 변수입니다. 이들은 HTTP 요청 데이터를 수신하고 세션 정보를 관리하고 쿠키 및 기타 작업을 수행하는 데 사용되며 동적 웹 페이지를 구축하기위한 기초입니다. 이 기사에서는 몇 가지 일반적인 PHP 글로벌 어레이와 사용법을 자세히 소개합니다.

$ _get

$ _get 어레이는 URL 매개 변수를 통해 전달 된 데이터를 수신하는 데 사용되며 일반적으로 GET 요청을 처리하는 데 사용됩니다. 각 매개 변수는 배열에 키 값 쌍으로 저장되므로 프로그램이 특정 매개 변수의 값을 쉽게 얻을 수 있습니다.

 
// URL예:http://example.com?name=John&age=30
$name = $_GET['name'];
$age = $_GET['age'];
echo "Name: " . $name;
echo "Age: " . $age;

위의 예에서는 URL을 통해 전달 된 이름 및 연령 매개 변수는 $ _get 어레이에 의해 수신되며 해당 값은 직접 출력 될 수 있습니다.

$ _post

$ _post 배열은 양식을 통해 게시물에 제출 된 데이터를 수신하는 데 사용됩니다. GET 방법보다 민감하거나 많은 양의 데이터를 제출하는 데 더 적합합니다.

 
<form action="process.php" method="post">
  <input type="text" name="username">
  <input type="password" name="password">
  <input type="submit" value="Submit">
</form>
 
// process.php
$username = $_POST['username'];
$password = $_POST['password'];
echo "Username: " . $username;
echo "Password: " . $password;

위의 예는 사용자 로그인 양식을 보여주고 사용자가 제출 한 정보는 Process.php에 의해 수신 및 처리됩니다.

$ _session

$ _session은 사용자와 서버 간의 여러 페이지에서 데이터 상태를 유지하는 데 사용됩니다. 서버 측 세션 메커니즘에 의존합니다.

 
// start.php
session_start();
$_SESSION['username'] = 'John';

// profile.php
session_start();
$username = $_SESSION['username'];
echo "Username: " . $username;

위 코드에서 사용자 로그인 후 사용자 이름은 $ _session을 통해 저장되며 여러 페이지간에 공유 할 수 있습니다.

$ _cookie

$ _cookie 어레이는 클라이언트 쿠키를 저장하고 읽는 데 사용됩니다. 쿠키는 종종 사용자 환경 설정을 저장하거나 정보를 자동으로 로그인하는 데 사용됩니다.

 
// set_cookie.php
setcookie("username", "John", time()+3600); // 설정1시간 유효 기간

// get_cookie.php
$username = $_COOKIE['username'];
echo "Username: " . $username;

위의 예에서 쿠키는 클라이언트에 설정되어 있으며 후속 액세스에 따라 서버에서 읽습니다.

요약

PHP에서 $ _get, $ _post, $ _session 및 $ _cookie와 같은 글로벌 배열은 웹 개발에서 핵심 역할을합니다. 그들은 다른 스코프와 페이지 사이에 데이터를 전달할 수있는 능력을 제공합니다.

이러한 글로벌 어레이를 사용할 때는 SQL 주입 및 XSS와 같은 보안 문제를 방지하기 위해 입력 검증 및 데이터 필터링을 수행해야합니다. 예를 들어, filter_input () 또는 htmlspecialchars () 와 같은 함수를 사용하여 입력의 보안을 향상시킬 수 있습니다.

PHP의 기본 글로벌 변수에 능숙하면 더 안전하고 안정적이며 완벽하게 작동하는 웹 애플리케이션을 구축하는 데 도움이됩니다.