当前位置:首页 > PHP教程 > php高级应用 > 列表

php如何获取Http请求

发布:smiling 来源: PHP粉丝网  添加日期:2022-03-04 10:42:30 浏览: 评论:0 

在本篇文章里小编给大家分享的是关于php获取Http请求的方法以及实例代码,需要的朋友们学习下。

php获取Http请求的方法

$_SERVER介绍

$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

获取Http请求的方法示例

$req_method = $_SERVER['REQUEST_METHOD'];

echo $req_method;

php如何获取Http请求

实例补充:

socket方式

使用套接字建立连接,拼接 HTTP 报文发送数据进行 HTTP 请求。

一个 GET 方式的例子:

  1. <?php 
  2. $fp = fsockopen("www.phpfensi.com", 80, $errno$errstr, 30); 
  3. if (!$fp) { 
  4.  echo "$errstr ($errno)<br />\n"
  5. else { 
  6.  $out = "GET / HTTP/1.1\r\n"
  7.  $out .= "Host: www.phpfensi.com\r\n"
  8.  $out .= "Connection: Close\r\n\r\n"
  9.  fwrite($fp$out); 
  10.  while (!feof($fp)) { 
  11.   echo fgets($fp, 128); 
  12.  } 
  13.  fclose($fp); 
  14. ?>

Tags: php如何获取Http请求

分享到: