ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Superglobals란?
    컴공지식/웹 2024. 11. 19. 13:49

    PHP에서 Superglobals는 전역적으로 사용할 수 있는 미리 정의된 배열 변수들이다.

    $GLOBALS : 모든 전역 변수들을 한곳에 담은 연관 배열.

     

    $_SERVER : 서버와 실행 환경에 대한 정보를 담고 있는 배열.

    예 : 

    echo $_SERVER['HTTP_USER_AGENT']; // 사용자의 브라우저 정보 출력
    echo $_SERVER['SERVER_NAME'];    // 서버 이름 출력

     

    $_REQUEST : 폼 데이터를 $_GET, $_POST, $_COOKIE에서 다 가져옴.

     

    $_POST : HTTP POST 메소드로 전달된 데이터를 저장.

     

    $_GET : URL 쿼리 문자열로 전달된 데이터를 저장.

     

    $_FILES : 파일 업로드 정보를 담고 있음.

     

    $_ENV : 환경 변수를 저장하는 배열.

     

    $_COOKIE : 사용자의 브라우저에 저장된 쿠키 데이터를 저장.

     

    $_SESSION : 세션 데이터를 저장. 사용자별로 상태를 유지할 때 사용.

     

    이런거 사용할 때 보안이 중요하다. $_REQUEST, $_GET, $_POST는 사용자 입력 데이터를 처리하니까 입력 검증 꼭 해야 함.

     

    '컴공지식 > ' 카테고리의 다른 글

    버블링과 캡처링  (0) 2024.11.22
    php는 느슨한 타입 언어다  (0) 2024.11.19
    php에서 echo와 print  (0) 2024.11.19
    php에 관하여  (2) 2024.11.15
    노드에 접근하는 법  (0) 2024.10.14
Designed by Tistory.