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循环获取GET和POST值的代码
Apr 09 PHP
php面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
PHP单例模式定义与使用实例详解
Feb 06 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
laravel model 两表联查示例
Oct 24 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/19 PHP
php print EOF实现方法
2009/05/21 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python中round函数保留两位小数的方法
2020/12/04 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
营销主管自我评价怎么写
2013/09/19 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
个人贷款收入证明
2014/10/26 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
商务信函英语问候语
2015/11/10 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书