通过$_server来获取。
(推荐教程:php教程)
介绍:
$_server是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。
代码示例:
$req_method = $_server['request_method'];echo $req_method;
补充:
socket方式
使用套接字建立连接,拼接 http 报文发送数据进行 http 请求。
一个 get 方式的例子:
<?php$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);if (!$fp) { echo "$errstr ($errno)<br />\n";} else { $out = "get / http/1.1\r\n"; $out .= "host: www.example.com\r\n"; $out .= "connection: close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp);}?>
以上就是php获取http请求的方法是什么的详细内容。