반응형
개요
PHP 5.4.0 이후로는 제거된 사항에 대해서 다룹니다.
PHP 5.4.0 이전까지는 global 형태로 $_GET 변수에 접근을 할 수가 있었습니다. 5.3.0 버전에서 deprecated 되었다가, 5.4.0 에서는 removed 되었습니다.
이 차이로 인해서, 고대의 유물 같은 php 소스들은 동작이 안 되게 되었습니다. 심심할 때, 옛날 코드를 열어서 살펴보고자 할 때 동작이 안 되는 경우가 발생합니다. 그런 경우에 임시적으로 넣는 코드 입니다.
(그다지 추천하지는 않습니다)
본문
foreach (array_merge($_GET, $_POST) as $key => $val) {
global $$key;
//echo "$key : $val<br>";
${$key} = $val;
// $$key = (get_magic_quotes_gpc()) ? $val : addslashes($val); //보안 을 생각한다면 이 구문을 이용
}
반응형
'개발 > PHP' 카테고리의 다른 글
PHP PCRE 정규표현식 ^ (0) | 2013.07.07 |
---|---|
eregi() -> preg_match() (0) | 2013.07.07 |
[PHP] mysql_connect, mysql_fetch_assoc 관련 (0) | 2013.07.06 |
[PHP] 파일에 로그쓰기 (0) | 2012.10.04 |
PHP RSS 전환 예제 (0) | 2011.10.27 |
include include_once require require_once (0) | 2011.03.29 |
PHP 파일첨부 관련 메모 (0) | 2010.07.27 |
[PHP] PHP IF 구문 표현식 (0) | 2010.07.26 |