位置: 编程技术 - 正文

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后门(怎样识别?)

  • 个人社保部分公司承担可以入费用吗
  • 工程产值是怎么计算的
  • 车间用的电线计入什么科目
  • 居民企业股权转让所得
  • 每股收益无差别点公式
  • 委托加工农产品的扣除率
  • 所得税汇算清缴退税会计分录怎么做
  • 房地产企业借款过多的原因
  • 个人所得税退税多久到账
  • 进项发票可以抵扣吗
  • 关于增值税发票开具的最新规定
  • 为何要简并增值税税率?
  • 机顶盒包括
  • 竹笋属于什么税目类别
  • 收到教育费附加返还款现金2000元会计分录
  • 二月份个税申报时间
  • 劳务公司差额征收税率是多少
  • 销售商品现金流量表项目
  • 技术服务费进项发票怎么做分录
  • 支付店面租金为什么是管理费用
  • 媒体文件不能播放
  • 费用发票开的是跨年的账务处理
  • vue2.0解决跨域问题
  • thinkphp use命名空间
  • 应收账款逾期的危险信号
  • 购买税控盘后要交税吗
  • php 生成缩略图
  • 民营企业的工业项目建设-经营-转让是什么模式
  • 育空河24102
  • 年报写歇业 可以写多久
  • 消费税会计分录怎么做的
  • 什么是CHATGPT
  • 如何用css设置图片大小
  • man-s命令
  • python字符串中变量替换
  • 小规模纳税人附加税减免政策2023
  • 金蝶系统采购发票
  • php 清除缓存
  • php7安装mysqli扩展
  • 简易征收预缴税款
  • 保单的增值税发票能抵税吗
  • 银行汇票是什么意思易懂
  • 国外货物进入保税仓需要办理什么
  • 出口报关单运费单位怎么填
  • 货物样品出口
  • 研发支出资本化计入什么科目
  • 挂靠的项目如何做账?
  • 小规模纳税人的增值税计入成本吗
  • 个体户需要实缴吗
  • 资源税的征税对象都是原矿和选矿
  • 计量差错引起的原材料盘亏
  • 负债项目的排列顺序
  • 有净残值的固定资产怎么计提折旧
  • 员工医药费属于什么费用
  • 自产自用进项税额
  • 工程款外地预缴哪些税
  • 应付账款的主要风险点
  • 餐饮费与业务招标的关系
  • 工资冲抵借款合法
  • windows2008 64位系统下MySQL 5.7绿色版的安装教程
  • 繁体系统安装简体软件
  • win8怎么查看系统版本
  • watch programmes
  • Win7系统打印机共享无法保存打印机设置0x000006d9
  • Win10 Mobile 10586.63截图曝光:或为正式推送版本
  • Android游戏开发pdf
  • html5+javascript实现简单上传的注意细节
  • node.js如何运行
  • linuxparted命令
  • node 连接sqlserver
  • opencv for python
  • js入门基础教程
  • unity中滚动条控件详解
  • python 如何访问数据库
  • 河北省税务局对外公开电话
  • 地税局电话咨询电话
  • 各国进口汽车综合税率表
  • 安置房公摊面积多少属于正常范围
  • 香港买iphone要交多少税
  • 铁路运费发票可以抵扣几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设