使用 PHP + socket 模拟发送 HTTP GET 请求,过程是:① 打开连接② 构造 GET 请求的数据:写入请求行、请求头信息、请求主体信息(GET 请求没有主体信息)③ 发送 GET 请求④ 读取(响应)⑤ 关闭连接【例】PHP + socket 编程,发送 GET 请求conn($u...
分类:
Web程序 时间:
2015-07-11 15:06:08
阅读次数:
171
HTTP协议模拟登录发帖等主要原理:
把头信息传过去,模拟登录的主要使用Cookie,其次是Referer和User-Agent.需要使用上一篇文章的Socket编程发送GET请求。
其扩展代码如下:
<?PHP
require('./get.php');
//这里的路径需要注意一下,路径中带有?。要设置query
$http = newHttp('htt...
分类:
Web程序 时间:
2015-04-26 13:50:16
阅读次数:
216
发送GET请求以及响应信息如下图所示:
本文实现了PHP+Socket实现了发送GET并显示响应结果。
【请求原理】:
1. 连接某URL的80端口打开
2. 发送头信息(写)
3. 读取网页内容
Socket操作远程文件和读取本地文件一样,把本地文件看成硬件传输,远程文件通过网络传输。
【代码实现】:
<?PHP
/*
...
分类:
其他好文 时间:
2015-04-24 09:14:48
阅读次数:
137