-
php curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别
本文为大家讲解了php curl POST 编码方式 multipart/form-data与application/x-www-form-urlencode的区别,感兴趣的同学参考下。 需求背景 CURL在 a.php 中以 POST方式向 b.php 提交数据,但b.php无法接收到数据,而 CURL 操作显示成功...
PHP 2014-12-08 05:54:07 -
PHP CURL模拟GET及POST函数方法
本文是一个PHP实现的通过 CURL模拟GET及POST函数的示例方法,感兴趣的同学参考下。 <?php function vcurl($url, $post = '', $cookie = '', $cookiejar = '', $referer = ''){ $tmpInfo = ''; $cookiepath = getcwd().'./'.$cookiejar; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); if($referer) { curl_setopt($curl, CURLOPT_REFERER, $referer); } else { curl_setopt($curl, CURLOPT_AUTOREFERER,...
PHP 2014-12-08 01:15:06 -
PHP 获取远程文件内容curl函数用法
本文是一个php通过curl实现的可以用来抓取远程网页内容的函数,感兴趣的同学参考下。 <? /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i = 0; while (!feof($file) && $i++ < 1000) { $file_content .= strtolower(fread($file, 4096)); } fclose($file); } elseif (function_exists('curl_init')) ...
PHP 2014-12-07 22:42:12 -
PHP session有效期session.gc_maxlifetime的设置方法
本文为大家讲解的是PHP session有效期session.gc_maxlifetime的设置方法,感兴趣的同学参考下。 PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效...
PHP 2014-12-07 14:09:08 -
php下使用curl模拟用户登陆的代码示例
本文为大家讲解的是php下使用curl模拟用户登陆的代码示例,感兴趣的同学参考下。 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项...
PHP 2014-12-07 11:33:04 -
php开启CURL扩展,让服务器支持PHP curl函数
本文为大家讲解的是php开启如何CURL扩展,让服务器支持PHP curl函数的方法,感兴趣的同学参考下。 curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使用,file_get_contents()效率稍低些,常用失败的情况、curl()效率挺高的,支持多线程,不过需要开启下curl扩展...
PHP 2014-12-07 07:33:04 -
php max_execution_time执行时间问题分析
本文为大家讲解的是php max_execution_time执行时间问题分析,感兴趣的同学参考下。 大部分PHP代码执行时间都不会很久...
PHP 2014-12-07 07:21:03 -
discuz的php防止sql注入函数
本文是一个从discuz提取的php防止sql注入函数代码,感兴趣的同学参考下。 最早开始学习php的时候根本没考虑过安全方面的问题,那时候就是想能做出功能就是万岁了...
PHP 2014-12-07 04:30:05 -
PHP使用fopen,curl函数读取网页文件内容的示例代码
本文为大家讲解的是PHP使用fopen,curl函数读取网页文件内容的示例代码,感兴趣的同学参考下。 php小偷程序中经常需要获取远程网页的内容,下面是一些实现代码 1.fopen实现代码: <?php $handle = fopen ("http://www.example.com/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); ?> <?php // 对 PHP 5 及更高版本 $handle = fopen("http://www.example.com/", "rb"); $contents = stream_get_contents($handle); fclose($handle); ?> 2.curl实现代码: ...
PHP 2014-12-06 11:54:04 -
php mysql 判断update之后是否更新了的方法
本文是一个php+mysql 执行update语句或insert语句或delete后要判断一下是否更新了数据,需要的朋友可以参考下。 首先我的建议是遇到问题摆渡一下,php手册翻上1001遍,问题迎刃而解...
PHP 2014-12-06 09:12:13 -
php采用file_get_contents代替curl实例示例
本文为大家实现的是一个php采用file_get_contents代替curl的方法示例代码,实例讲述了file_get_contents模拟curl的post方法,对于服务器不支持curl的情况来说有一定的借鉴价值,需要的朋友可以参考下 file_get_contents代替使用curl其实不多见了,但有时你碰到服务器不支持curl时我们可以使用file_get_contents代替使用curl,下面看个例子。 当用尽一切办法发现 服务器真的无法使用curl时...
PHP 2014-12-06 07:57:04 -
php下通过curl抓取yahoo boss 搜索结果的示例代码
本文是一个php下通过curl抓取yahoo boss 搜索结果的示例代码,感兴趣的同学参考下。 1.编写curl类,进行网页内容抓取 class CurlUtil { private $curl; private $timeout = 10; /** * 初始化curl对象 */ public function __construct() { $this->curl = curl_init(); curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($this->curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"); curl_setopt($this->curl, CURLOPT_HEADER, false); //设定是否显示头信息 curl_setopt($this->curl, CURLOPT_...
PHP 2014-12-06 06:27:05