php如何获取Http请求


Posted in PHP onApril 30, 2020

php获取Http请求的方法

$_SERVER介绍

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

获取Http请求的方法示例

$req_method = $_SERVER['REQUEST_METHOD'];
echo $req_method;

php如何获取Http请求

实例补充:

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到此这篇关于php如何获取Http请求的文章就介绍到这了,更多相关php获取Http请求的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
php过滤危险html代码
Aug 18 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
php生成动态验证码gif图片
Oct 19 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
php微信开发接入
Aug 27 PHP
php微信开发之自定义菜单实现
Nov 18 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
详解PHP 二维数组排序保持键名不变
Mar 06 PHP
PHP文件上传小程序 适合初学者学习!
May 23 PHP
PHP dirname功能及原理实例解析
Oct 28 PHP
PHP 命名空间和自动加载原理与用法实例分析
Apr 29 #PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 29 #PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 #PHP
PHP扩展类型及安装方式解析
Apr 27 #PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 #PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 #PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
Apr 27 #PHP
You might like
剖析 PHP 中的输出缓冲
2006/12/21 PHP
php中动态修改ini配置
2014/10/14 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
提示$ is not defined错误分析及解决
2013/04/09 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
使用Python获取Linux系统的各种信息
2014/07/10 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
python地震数据可视化详解
2019/06/18 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
python语言中有算法吗
2020/06/16 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
python实现canny边缘检测
2020/09/14 Python
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
2015初一年级组工作总结
2015/07/24 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers