位置: 编程技术 - 正文

php 利用socket发送HTTP请求(GET,POST)(php socket select)

编辑:rootadmin

推荐整理分享php 利用socket发送HTTP请求(GET,POST)(php socket select),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php socket select,php socket_create,php socket_select,php socket_read,php socket_read,php sockets,php sockets,php socket_write,内容如对您有帮助,希望把文章链接给更多的朋友!

  今天给大家带来的是如何利用socket发送GET,POST请求。我借用燕十八老师封装好的一个Http类给进行说明。

  在日常编程中相信很多人和我一样大部分时间是利用浏览器向服务器提出GET,POST请求,那么可否利用其它方式提出GET,POST请求呢?答案必然是肯定的。了解过HTTP协议的人知道,浏览器提交请求的实质是向服务器发送一个请求信息,这个请求信息有请求行,请求头,请求体(非必须)构成。服务器根据请求信息返回一个响应信息。连接断开。

  HTTP请求的格式如下所示:

  HTTP响应的格式与请求的格式十分相似:

php 利用socket发送HTTP请求(GET,POST)(php socket select)

  我们可以利用HTTP发送请求的原理,可以重新考虑利用socket发送HTTP请求。

  Socket的英文原义是“孔”或“插座”。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。如此看来,其实利用socket操作远程文件和读写本地的文件一样容易,把本地文件看成通过硬件传输,远程文件通过网线传输就行了。

  因而可以将发送请求的考虑成 建立连接->打开socket接口(fsockopen())->写入请求(fwrite())->读出响应(fread()->关闭文件(fclose())。话不多说,直接上代码:

利用此类发送一个简单的GET请求:

  返回值为信息,可以对响应信息进行进一步处理,得到自己想得到的内容。

我们来看下一个具体的实例

教你识别简单的免查杀PHP后门 一个最常见的一句话后门可能写作这样php@eval($_POST['cmd']);或这样php@assert($_POST['cmd']);tudouya同学在FREEBUF上给出[一种构造技巧]利用php@$_++;//$_=1$__=("#"^"|");//$

整理php防注入和XSS攻击通用过滤 对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags

PHP概率计算函数汇总 其实发这篇博感觉并没有什么用,太简单了,会的人不屑看,不会的人自已动动脑子也想到了。但是看着自已的博客已经这么久没更,真心疼~。粗略算

标签: php socket select

本文链接地址:https://www.jiuchutong.com/biancheng/284217.html 转载请保留说明!

上一篇:PHP实现生成唯一会员卡号(php生成代码)

下一篇:教你识别简单的免查杀PHP后门(怎样识别?)

  • 个人所得税 补觉
  • 无合同销售收入怎么算
  • 车辆购置税如何计算
  • 金蝶eas怎么用
  • 孳息和利息的区别
  • 坏账损失计入什么
  • 取得的股息红利收入计入哪个科目
  • 发债评级机构 有哪些
  • 汇款退回来的可以不做账吗
  • 开票方丢失记账怎么处理
  • 代扣代缴增值税是什么意思
  • 金融企业债券持股比例
  • 增值税专用发票有效期是多长时间
  • 哪些企业税收优惠
  • 营改增后房产土地作价入股该如何做税务处理?
  • 财务报表与汇算报表区别
  • 公司无公务用车
  • 一般代开增值税多少个点?
  • 税务未抄报
  • 外贸企业支付境外佣金
  • 礼服租赁套餐
  • 企业的其他业务收入包括
  • 预付租金是什么
  • 专票电话写错了怎么办
  • 利润表与所得税申报表不符
  • 附有销售退回条款的递延所得税问题
  • 存出资本保证金属于什么科目
  • 收到退回所得税怎么做帐
  • 泡脚有什么好处和作用
  • 周转材料属于什么会计分录
  • 长期待摊费用转入成本分录
  • php清空数据表
  • xwizard.exe是什么
  • win10怎么投影到手机
  • 从上布法罗荒野地区的惠特克顶小道向东看,阿肯色州奥沙克国家森林 (© Jens Lambert Photography/Getty Images Plus)
  • php wechat
  • 购入固定资产入账价值包括增值税吗
  • 普通增值税发票会计科目怎么写?
  • 座头鲸救人
  • 怎么理解php语言
  • imu定位
  • Win11 Build 25336 预览版发布:Snap 窗口新增最近 20 个标签选项
  • python怎么生成随机矩阵
  • 个人所得税法实施细则2023
  • 物流公司主营业务怎么写
  • php上传不了文件
  • cmd 访问mysql
  • 政府购买服务交流发言材料
  • 应付账款尾差如何处理
  • 异地如何申报纳税
  • 资金结存属于资产科目吗
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • 汽车运输企业交什么税
  • 生产企业库存商品怎么做分录
  • 缴纳房产税如何做账务处理
  • 企业工会经费计提比例
  • 车辆保险费算什么费用
  • 购买材料如何计提折旧
  • 怎么用两台电脑登录同一个微信
  • 慈善捐款流程
  • 收到货款但未开票怎么入账
  • 企业内建立小企业属于哪个阶段
  • mysql 从库
  • 在sql server数据库中
  • mysql5.7压缩包
  • windows iis配置
  • 拨开层层迷雾是什么歌
  • ubuntu20.04挂载
  • u盘 macbook
  • window7发布
  • 系统配置运行命令
  • [置顶]JM259194
  • android:ellipsize="marquee"
  • shell脚本怎么导出
  • pyqt用法
  • javascript怎么弄
  • javascript简单吗
  • 陕西税务厅
  • 新型墙体材料税率是多少
  • 武汉市江汉区财政局这个单位的公务员待遇怎么样?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设