php.ini 의 설정에 따라서,
arguments를 받는 페이지에서 자동으로 해당 변수에 넘어온 값이 할당되기도 하고 그렇지 않기도 하죠.
자동으로 할당되지 않게 세팅되어있더라도, 몇줄 추가로 register globals 를 on 한것처럼 간단하게 사용할 수 있습니다.
일하다가 필요해서 간단하게 만들었습니다.
GET으로 넘어온걸 처리하려면 GET으로 한번 더 돌리던가, $_POST 를 $_GET으로 바꾸면 될듯.
아래 if 문처럼, 변수명에 일관된 규칙이 있을 경우, 특정 변수로 넘어온 값에는
추가 action 도 가능합니다.
(아래의 경우, 변수명에 title 이라는 문자열이 포함된 변수일때는 특정 함수를 한번 더 돌렸습니다)
/* get recv_args */
while(list($key,$val)=each($_POST))
{
// echo “$_POST[".$key."] : “.$val.”
“;
$$key = (strstr($key,”title”)) ? dbencode(trim($val)) : trim($val);
}
Related Posts
Comments
Powered by Facebook Comments
POST 대신 REQUEST를 쓰면 양쪽 다 됨