php 전역변수 질문입니다. 정보
php 전역변수 질문입니다.본문
php.ini에서
register_globals ON
인 상태인데요
이상하게 같은 설정인 다른 홈페이지는 다 되는데
유독 한 홈페이지만
$_GET이나 $_POST로 정의해줘야만 값이 넘어갑니다.
이게 대체 어떻게 된 일인가요?
혹시 비슷한 경험이 있으셨다거나 해결 가능하신분이 있으시면 조언 감사히 받겠습니다.
register_globals ON
인 상태인데요
이상하게 같은 설정인 다른 홈페이지는 다 되는데
유독 한 홈페이지만
$_GET이나 $_POST로 정의해줘야만 값이 넘어갑니다.
이게 대체 어떻게 된 일인가요?
혹시 비슷한 경험이 있으셨다거나 해결 가능하신분이 있으시면 조언 감사히 받겠습니다.
추천
0
0
댓글 4개
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
아마 버전이 높아서 그런 듯 싶네요.
register_globals은 없어집니다...
사용하지 않는 것이 좋아요
@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');
같은 함수 하나 글로벌로 만들어서 사용하시면 될듯 싶네요.
{
$val = null;
if(array_key_exists($key, $_REQUEST)) $val = $_REQUEST[$key];
return $val;
}
$id = request('id');
같은 함수 하나 글로벌로 만들어서 사용하시면 될듯 싶네요.