PHP request 외부 변수 이용 |
기존의 호스팅에서 잘 작동하던 코드가 호스팅을 바꾸고 나니 작동하지 않게 되었습니다. 살펴보니, php 구동 옵션이 다른모양입니다. 바로, register_globals 옵션 때문이였습니다.
register_globals 옵션 |
php는 get 방식과 post 방식을 이용해서 페이지간 데이터를 주고 받습니다. 이때, form태그를 사용하거나, 직접 URI를 입력해줍니다.
받는 페이지에서는 위의 get/post 방식으로 전달해준 데이터를 사용하기 위해서 $_POST['id'] 또는 $_GET['id'] 또는 $_REQUEST['id']를 사용하게 됩니다.
이렇게 $_...참조 변수를 이용해서 하다보니 여간 귀찮은게 아닙니다. 그래서 register_globals옵션을 on으로 설정해주면 구지, $_....참조 변수를 사용할 필요없이, $id 처럼 데이터 아이디를 그대로 사용할 수 있게 됩니다.
php.ini 파일에서 register_globals=on 옵션을 조정해 주면됩니다.
'오래된것' 카테고리의 다른 글
svn 명령어 (0) | 2012.06.06 |
---|---|
리눅스 관리자가 알아야할 50가지 (0) | 2012.06.05 |
프로그래머는 대학나온 사람만 뽑았으면 좋겠습니다. (0) | 2012.06.05 |
덕중에 덕은 양덕이라. (0) | 2012.06.05 |
오늘의유머:개념없는후배(빢침주의) (0) | 2012.06.05 |