-
php中$_REQUEST、$_POST、$_GET的区别和练习小结
本文为大家讲解的是php中$_REQUEST、$_POST、$_GET的区别和练习小结,感兴趣的同学参考下。 1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据...
PHP 2014-12-16 06:06:04 -
PHP的cURL库功能简介 抓取网页、POST数据及其他
本文是PHP的cURL库功能简介 抓取网页、POST数据及其他应用示例讲解,感兴趣的同学参考下。 本文介绍了PHP的cURL库的几个使用方法...
PHP 2014-12-16 05:57:03 -
用PHP实现var_export函数功能的方法
本文是一个用PHP实现的var_export函数功能的示例代码,感兴趣的同学参考下。 <?php /** * PHP 实现var_export();功能 */ $arr = array("1","2","3"); $arr1 = array('a'=>NULL,'b'=>array('1'=>3)); var_export($arr); //var_export($arr1); function varExport($arr){ $ret = "array( "; foreach($arr as $k=>$v){ ...
PHP 2014-12-16 05:27:04 -
php var_export与var_dump 输出的不同问题详解
本文为大家讲解的是php var_export与var_dump 输出的不同问题详解,感兴趣的同学参考下。 var_export必须返回合法的php代码,也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量...
PHP 2014-12-16 04:21:05 -
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对二维数组按指定键值key排序的示例讲解
本文为大家讲解是一个php对二维数组按指定键值key排序的示例代码,感兴趣的同学参考下. 对二维数组按指定键值key排序,对于一些新手朋友或许存在难度,下面为大家介绍下在php中时如何实现的 function array_sort($array, $key){ if(is_array($array)){ $key_array = null; $new_array = null; for( $i = 0; $i < count( $array ); $i++ ){ $key_array[$array[$i][$key]] = $i; } ksort($key_array); $j = 0; foreach($key_array as $k => $v){ $new_array[$j] = $array[$v]; $j++; } unset($key_array); return $new_array; }else{ return $array; } } ...
PHP 2014-12-16 01:30:06 -
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 -
Chromebook要变大
站长搜索(www.adminso.com):Chromebook要变大 站长搜索讯 我们很少听到关于Chromebook笔记本电脑的传闻,不得不说这跟它较低的普及率有很大关系。关于Chromebook的最新传闻是其屏幕尺寸要有显著的增加,变得更像PC...
业界动态 2014-12-15 12:36:40 -
保护隐私哪家强?看看谷歌Facebook们是怎么做的
站长搜索(www.adminso.com):保护隐私哪家强?看看谷歌Facebook们是怎么做的 12月14消息,《纽约时报》网站撰文对各国隐私法对美国主要科技公司的影响进行了评述。谷歌、Facebook、微软等科技巨头在他国面临着隐私监管机构的挑战...
业界动态 2014-12-15 11:27:07 -
php的POSIX 函数以及进程测试的使用说明
本文为大家讲解的是php的POSIX 函数以及进程测试的使用说明,感兴趣的同学参考下。 <?php echo posix_getpid(); //8805 sleep(10); ?> 再用 #ps -ax 这个时候如果多开开个浏览器请求,就会发现Apache自动增加了几个新的进程 我们发现并非一直请求同一个进程 重启apache # /usr/local/apache2/bin/apachectl restart 我们发现Apache又恢复到默认进程数...
PHP 2014-12-15 10:54:20 -
PHP CURL获取cookies模拟登录的方法讲解
本文为大家讲解的是PHP CURL获取cookies模拟登录的方法讲解,感兴趣的同学参考下. 要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了。利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据...
PHP 2014-12-15 07:51:03 -
PHP COOKIE及时生效的方法介绍
本文为大家讲解的是PHP COOKIE及时生效的方法介绍,感兴趣的同学参考下. 通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下: /** * 设置cookie * @param string $name 键名 * @param mixed $value 值 * @param int $expire 过期时间,默认是一天 */ public final function setCookie($name, $value, $expire = null){ //cookie值为空,退出 if(empty($value)) return; //过期时间 if(empty($expire)) $expire = time() + 86400; ...
PHP 2014-12-15 02:57:03