-
php模拟asp中的XmlHttpRequest实现http请求的代码
本文是一个php模拟asp中的XmlHttpRequest实现http请求的代码示例,感兴趣的同学参考下。 为了自己方便模拟asp里面的xmlhttp组件写的phphttp请求类,基本的功能都实现了,支持gzip压缩 类名 :HttpRequest($url="",$method="GET",$useSocket=0) //$url为请求的地址;默认请求方法为GET;$useSocket默认为0,使用fsockopen方法,如果设置为1则使用socket_create方法 方法: open($ip="",$port=-1) //打开同服务器的连接,默认不用设置这两个参数(一个同事在linux用的时候,请求的不是hostname解析的IP,因此加了这两个参数,以连接真实的服务器IP) setTimeout($timeout=0) //设置获取数据的超时时间,必须在send方法调用之前设置才有效,单位秒,默认值0为不限制 setRequestHeader($key,$value="") /...
PHP 2014-12-19 08:45:04 -
组图:女宇航员演示在太空如何上厕所
站长搜索(www.adminso.com):组图:女宇航员演示在太空如何上厕所 在太空上零重力下如何解决如厕问题可是个大学问,说不准美国哪个科学家一辈子就是在专门研究人类在太空上如何解决最基本的排泄问题。太空中宇航员如何出恭是美国的国家机密,这比美国总统怎么上厕所还要加密三级...
业界动态 2014-12-18 14:48:33 -
php curl模拟POST|GET操作实现代码
本文是一个php通过 curl模拟POST|GET操作的实现示例代码,感兴趣的同学参考下。 很早的时候,参加面试,需要使用php的函数模拟一个post访问...
PHP 2014-12-18 05:33:04 -
php中用socket模拟http中post或者get提交数据的示例代码
本文是一个php中用socket模拟http中post或者get提交数据的示例代码,感兴趣的同学参考下。 示例代码: sock_post.php: <?php function sock_post($url, $data='') { $url = parse_url($url); $url['scheme'] || $url['scheme'] = 'http'; $url['host'] || $url['host'] = $_SERVER['HTTP_HOST']; $url['path'][0] != '/' && $url['path'] = '/'.$url['path']; $query = $data; if(is_array($data)...
PHP 2014-12-18 02:00:07 -
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
本文是一个php 模拟 asp.net webFrom 按钮提交事件的思路及代码,感兴趣的同学参考下. 由于公司需要php方面的项目开发,php刚刚入门,在写按钮提交过程中,asp.net里的按钮事件更好些。先看下面的代码, <? require_once '../inc/EventHelper.php'; function Page_Load() { echo '在任何时候都会运行<br>'; if(!Page::IsPostBack()) { echo '加载产品分类<br>'; if($_GET['cmd']=='edit') &...
PHP 2014-12-17 05:06:04 -
php利用curl 多线程 模拟 并发的详解
本文为大家讲解的是php利用curl 多线程 模拟 并发的详解,感兴趣的同学参考下。 首先,先了解下 php中的curl多线程函数: # curl_multi_add_handle # curl_multi_close # curl_multi_exec # curl_multi_getcontent # curl_multi_info_read # curl_multi_init # curl_multi_remove_handle # curl_multi_select 一般来说,想到要用这些函数时,目的显然应该是要同时请求多个url,而不是一个一个依次请求,否则不如自己循环去调curl_exec好了...
PHP 2014-12-16 04:06:07 -
PHP读取CURL模拟登录时生成的Cookie文件的方法
本文为大家讲解的是PHP读取CURL模拟登录时生成的Cookie文件的方法,包括了curl的使用及cookie的操作,感兴趣的朋友可以参考下 在使用PHP中的CURL模拟登录时会保存一个Cookie文件,例如下面的代码 $login_url = 'XXX'; $post_fields['email'] = 'XXXX'; $post_fields['password'] = 'XXXX'; $post_fields['origURL'] = 'XXX'; $post_fields['domain'] = 'xxx.com'; //cookie文件存放在网站根目录的temp文件夹下 $cookie_file = tempnam('./temp','cookie'); $ch ...
PHP 2014-12-16 04:00:12 -
php模拟post行为代码总结
本文为大家提供的是一个php模拟post行为代码总结(POST方式不是绝对安全),感兴趣的同学参考下. GET行为比较简单,POST比较复杂一些 这里提供两种方法供选择:第一:手写代码。第二:利用HttpClient php类库 第一种方法: <?PHP $flag = 0; //要post的数据 $argv = array( 'var1'=>'abc', 'var2'=>'你好吗'); //构造要post的字符串 foreach ($argv as $key=>$value) { if ($flag!=0) { $params .= "&"; $flag = 1; } $params.= $key."="; $params.= urlencode($value); $flag = 1; } $length = strlen($params); //创建socket连接 $fp = fsockope...
PHP 2014-12-15 22:21:30 -
PHP CURL获取cookies模拟登录的方法讲解
本文为大家讲解的是PHP CURL获取cookies模拟登录的方法讲解,感兴趣的同学参考下. 要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了。利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据...
PHP 2014-12-15 07:51:03 -
使用PHP curl模拟浏览器抓取网站信息的示例
本文为大家讲解的是一个使用PHP curl模拟浏览器抓取网站信息的示例,感兴趣的同学参考下. curl是一个利用URL语法在命令行方式下工作的文件传输工具。curl是一个利用URL语法在命令行方式下工作的文件传输工具...
PHP 2014-12-15 07:30:03 -
php 模拟 asp.net webFrom 按钮提交事件实例
本文是一个php 模拟 asp.net webFrom 按钮提交事件实例代码,非常实用,感兴趣的同学参考下。 由于公司需要php方面的项目开发,php刚刚入门,在写按钮提交过程中,asp.net里的按钮事件更好些...
PHP 2014-12-10 09:39:03 -
PHP 模拟$_PUT实现代码
PHP里有$_GET,$_POST,但是没有$_PUT,所以如果需要使用它的话,则你不得不自己模拟一下,本文就来为大家讲解了php下如何模拟$_PUT方法,感兴趣的同学参考下。 $_PUT = array(); if ('PUT' == $_SERVER['REQUEST_METHOD']) { parse_str(file_get_contents('php://input'), $_PUT); } 通过php://input得到的数据是raw data,所以需要用parse_str解析一下...
PHP 2014-12-08 21:36:15