0
# 또는 - GET을 사용하여 시작하는 양식에서 텍스트를 제출하려고하면 데이터가 없습니다. 무슨 일이 벌어지고 있는거야?
URL : {ㅋ ㅋ} /test.php?test1=foo & TEST2 = # 줄
전체 PHP 코드 :
echo $_REQUEST['test1'];
echo '<br/>';
echo $_REQUEST['test2'];
echo '<br/>';
var_dump($_GET);
브라우저에서이 제공합니다 :
foo는
배열 (2) {[test1]] => 문자열 (3) "foo"[ "test2"] => 문자열 (0) ""}
예를 들어 # 앞에 더 많은 텍스트를 쓰면. "foo #bar"그러면 "foo"가 표시됩니다.
게시하기 전에 URL을 인코딩해야합니다. – RajivRisi
전 단지 내 모든 쿼리가 실제로 실행되었음을 깨달았습니다. POST가 작동합니다. PHP를 몇 년 동안 프로그래밍 해 왔기 때문에 유용한 질문이라고 생각합니다. –