푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech
[PHP] php.ini 의 register globals 와 상관없이 변수받기.
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."<br>
";

$$key = (strstr($key,"title")) ? dbencode(trim($val)) : trim($val);
}


날짜: 2003-07-24 14:51:24, 조회수: 1913

다음글 [아파치] 특정디렉토리에 아파치 사용자 인증걸기 - 빠진부분
이전글 [Apache] 튜닝과 관련된 httpd.conf 의 설정값들 몇개

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

POST 대신 REQUEST를 쓰면 양쪽 다 됨

2005-01-04 15:41:04


  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul