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中break及continue两个流程控制指令区别分析
Apr 18 PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
PHP中使用break跳出多重循环代码实例
Jan 21 PHP
php将图片保存为不同尺寸图片的图片类实例
Mar 30 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
PHP的Json中文处理解决方案
Sep 29 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
php微信开发之关注事件
Jun 14 PHP
laravel 时间格式转时间戳的例子
Oct 11 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
Apr 23 PHP
七种PHP开发环境搭建工具
Jun 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/11/25 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
浅谈php的优缺点
2015/07/14 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
JavaScript Timer实现代码
2010/02/17 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
python使用marshal模块序列化实例
2014/09/25 Python
Python中optparse模块使用浅析
2015/01/01 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
python 操作hive pyhs2方式
2019/12/21 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
《最后的姿势》教学反思
2014/02/27 职场文书
工会工作个人总结
2015/03/03 职场文书
审美与表现自我评价
2015/03/09 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python