使用 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