본문 바로가기

코딩/PHP

[php] 전역변수 $GLOBALS vs $_SESSION

globals도 페이지간에 변수를 공유할 수 있고, session도 페이지 간에 변수를 공유할 수 있다면 도데체 차이가 무엇인지 궁금했다.

 

stackoverflow.com/questions/14848145/what-is-the-difference-between-session-variables-global-variables-in-php

 

What is the difference between session variables & Global variables in php?

What is the difference between session & Global variables in php?

stackoverflow.com

결론만 말하자면 globals는 페이지를 넘나들며 변수를 공유할 수 있다. 세션도 이런 기능은 똑같지만, 페이지에 방문하는 유저마다 session은 각기 다르게 생성되고 나중에 세션을 종료할 수도 있다는 것이 차이점이다.

'코딩 > PHP' 카테고리의 다른 글

[php] 코드의 수정사항이 반영이 안될 때  (0) 2021.01.09
웹페이지 글자가 깨질 때  (0) 2020.11.24
DB, PHP, HTML 특수기호 호환  (0) 2020.11.20
PHP 파일 구분자  (0) 2020.11.20
PHP 경로 지정방법  (0) 2020.11.20