$_SERVER['REQUEST_METHOD']
이 변수에 저장되는 것은 양식 제출 방법입니다
<code><span>$method</span> =<span>$_SERVER</span>[<span>'REQUEST_METHOD'</span>]; <span>$data</span> = <span>''</span>; <span>if</span> (<span>$method</span> == <span>'GET'</span>) { <span>$data</span> = <span>$_SERVER</span>[<span>'QUERY_STRING'</span>]; } <span>else</span><span>if</span> (<span>$method</span> == <span>'POST'</span>) { <span>$data</span> = file_get_contents(<span>"php://input"</span>); } <span>else</span> { <span>$logger</span>-><span>error</span>(<span>'unknown http method. url: '</span> . <span>$_SERVER</span>[<span>'REQUEST_URI'</span>]); }</code>
<code><span>//获取域名或主机地址 </span><span>echo</span><span>$_SERVER</span>[<span>'HTTP_HOST'</span>].<span>"<br>"</span>; <span>#localhost</span><span>//获取网页地址 </span><span>echo</span><span>$_SERVER</span>[<span>'PHP_SELF'</span>].<span>"<br>"</span>; <span>#/blog/testurl.php</span><span>//获取网址参数 </span><span>echo</span><span>$_SERVER</span>[<span>"QUERY_STRING"</span>].<span>"<br>"</span>; <span>#id=5</span><span>//获取用户代理 </span><span>echo</span><span>$_SERVER</span>[<span>'HTTP_REFERER'</span>].<span>"<br>"</span>; <span>//获取完整的url</span><span>echo</span><span>'http://'</span>.<span>$_SERVER</span>[<span>'HTTP_HOST'</span>].<span>$_SERVER</span>[<span>'REQUEST_URI'</span>]; <span>echo</span><span>'http://'</span>.<span>$_SERVER</span>[<span>'HTTP_HOST'</span>].<span>$_SERVER</span>[<span>'PHP_SELF'</span>].<span>'?'</span>.<span>$_SERVER</span>[<span>'QUERY_STRING'</span>]; <span>//包含端口号的完整url</span><span>echo</span><span>'http://'</span>.<span>$_SERVER</span>[<span>'SERVER_NAME'</span>].<span>':'</span>.<span>$_SERVER</span>[<span>"SERVER_PORT"</span>].<span>$_SERVER</span>[<span>"REQUEST_URI"</span>]; <span>//只取路径</span><span>$url</span>=<span>'http://'</span>.<span>$_SERVER</span>[<span>'SERVER_NAME'</span>].<span>$_SERVER</span>[<span>"REQUEST_URI"</span>]; <span>echo</span> dirname(<span>$url</span>);</code>
저작권 설명: 이 기사 블로거가 작성한 글입니다. 원문은 블로거의 허락 없이 복제할 수 없습니다.
위 내용은 프로세스 측면을 포함하여 PHP가 http post/get 요청을 처리하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.