PHP CURL模拟GET及POST函数代码
2015-01-24信息快讯网
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, 1); } if($post) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $post); } if($cookie) { curl_setopt($curl, CURLOPT_COOKIE, $cookie); } if($cookiejar) { curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiepath); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiepath); } //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 100); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $tmpInfo = curl_exec($curl); if (curl_errno($curl)) { echo '<pre><b>错误:</b><br />'.curl_error($curl); } curl_close($curl); return $tmpInfo; } ?>
PHP url 加密解密函数代码
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
php程序的国际化实现方法(利用gettext)
php中使用Curl、socket、file_get_contents三种方法POST提交数据
php的urlencode()URL编码函数浅析
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
PHP获取url的函数代码
linux下为php添加curl扩展的方法
php模拟socket一次连接,多次发送数据的实现代码
PHP读取网页文件内容的实现代码(fopen,curl等)
php下通过curl抓取yahoo boss 搜索结果的实现代码
PHP 获取远程网页内容的代码(fopen,curl已测)
php快速url重写更新版[需php 5.30以上]
php file_get_contents函数轻松采集html数据
php allow_url_include的应用和解释
php快速url重写 更新版[需php 5.30以上]
来自phpguru得Php Cache类源码
Fatal error: Call to undefined function curl_init()解决方法
PHP Socket 编程
PHP 页面编码声明方法详解(header或meta)
php checkdate、getdate等日期时间函数操作详解
PHP set_time_limit(0)长连接的实现分析
PHP采集相关教程之一 CURL函数库
检查url链接是否已经有参数的php代码 添加 ? 或 &
PHP CURL函数库第1/2页
php的curl实现get和post的代码