该变量中存储的是表单提交的方式
$method =$_server['request_method'];$data = '';if ($method == 'get'){ $data = $_server['query_string'];}elseif ($method == 'post'){ $data = file_get_contents(php://input);}else{ $logger->error('unknown http method. url: ' . $_server['request_uri']);}
获取url参数//获取域名或主机地址 echo$_server['http_host'].
; #localhost//获取网页地址 echo$_server['php_self'].
; #/blog/testurl.php//获取网址参数 echo$_server[query_string].
; #id=5//获取用户代理 echo$_server['http_referer'].
; //获取完整的urlecho'http://'.$_server['http_host'].$_server['request_uri'];echo'http://'.$_server['http_host'].$_server['php_self'].'?'.$_server['query_string'];//包含端口号的完整urlecho'http://'.$_server['server_name'].':'.$_server[server_port].$_server[request_uri]; //只取路径$url='http://'.$_server['server_name'].$_server[request_uri]; echo dirname($url);
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php处理http post/get请求,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
