이유는 예를 들어 'form.php?'와 같은 뭔가로 문자열을 통과 할 때 나는 오류가 난이 얻을 parse_str이 작동하지 않습니까?
parse_str('form.php?category=contacts');
echo $category;
,
Notice: Undefined variable: category in C:\wamp\www\1hundred_2011_MVC\applications\CMS\category_manage.php on line xx
하지만,
parse_str('category=contacts');
echo $category;
내가 원하는 것을 얻습니다.
contacts
어떻게 해결할 수 있습니까? 변수에 'contacts'
또는 뭔가를 얻기 위해 'xxx.php?category=contacts'
과 같은 것을 전달해야합니다.
감사합니다.
바로 내 손에서 단어를 가져갔습니다. –
또한 두 번째 매개 변수를 사용하여 쿼리 문자열의 매개 변수를 저장합니다.이 PHP.net 항목 [http://www.php.net/manual/en/]에서 언급 한 것처럼 변수를 덮어 쓰지 않으려합니다. function.parse-str.php # 96035]를 참조하십시오. –
@ Yzmir Ramirez :이 접근법을 보여주기 위해 제 대답을 업데이트했습니다. 감사. –