멸천도

php 전역변수 질문입니다.

· 2013-01-04 (금) 20:14:43 · 1277 · 4
php.ini에서

register_globals ON

인 상태인데요

이상하게 같은 설정인 다른 홈페이지는 다 되는데

유독 한 홈페이지만

$_GET이나 $_POST로 정의해줘야만 값이 넘어갑니다.

이게 대체 어떻게 된 일인가요?

혹시 비슷한 경험이 있으셨다거나 해결 가능하신분이 있으시면 조언 감사히 받겠습니다.

|

댓글 4개

@extract($_GET);
@extract($_POST);
@extract($_SERVER);

아마 버전이 높아서 그런 듯 싶네요.
register_globals은 없어집니다...
사용하지 않는 것이 좋아요
감사합니다~
^^
function request( $key )
{
$val = null;
if(array_key_exists($key, $_REQUEST)) $val = $_REQUEST[$key];
return $val;
}

$id = request('id');

같은 함수 하나 글로벌로 만들어서 사용하시면 될듯 싶네요.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,946건
+
제목 글쓴이 날짜 조회
13-01-28 조회 1,175
13-01-27 조회 3,084
13-01-25 조회 1,167
13-01-23 조회 1,339
13-01-23 조회 1,486
13-01-18 조회 1,296
13-01-18 조회 1,242
13-01-16 조회 1,258
13-01-10 조회 1,938
13-01-09 조회 1,234
13-01-08 조회 1,611
13-01-07 조회 1,313
13-01-07 조회 1,242
13-01-04 조회 1,278
13-01-03 조회 1,186
13-01-03 조회 1,373
13-01-02 조회 1,211
12-12-30 조회 1,349
12-12-29 조회 1,355
12-12-29 조회 1,829