`
lxj8749
  • 浏览: 66590 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

php curl post带header 信息

    博客分类:
  • php
 
阅读更多
$header[]= 'Host: www.91xiaozao.com';  
  $header[]= 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0';  
  $header[]= 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';  
  $header[]= 'Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3';  
  $header[]= 'Referer: http://www.91xiaozao.com/index.php';  
  $header[]= 'Cookie: PHPSESSID=9vor6b3ltjkiu5o45in99cvmg5; TP_userid=czoxOiIxIjs%3D; TP_username=czo0OiJ0ZXN0Ijs%3D';  
  $header[]= 'Connection: keep-alive';  
  
  
  $url='http://www.91xiaozao.com/index.php/home/index';
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL,$url);
     $fields = array('lname'=>'justcoding'); 
  curl_setopt($ch, CURLOPT_POSTFIELDS,$fields); 
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch,CURLOPT_HTTPHEADER,$header);  
  echo $result = curl_exec($ch);

 

分享到:
评论

相关推荐

    php curl模仿form表单提交图片或文件

    `curl_exec()`返回的是服务器的响应,你可以通过`curl_getinfo()`获取响应状态和其他信息,或者通过`curl_error()`检查是否有错误发生。 在ThinkPHP5框架中,我们可以利用其内置的`curl`方法来简化这个过程。TP5的...

    PHP curl伪造IP地址和header信息代码实例

    在PHP中,cURL还可以用于其他高级操作,如设置超时、处理重定向、模拟POST请求、处理cookies以及使用SSL等。cURL还提供了一个多接口(`curl_multi_*`函数),用于并发处理多个请求,提高效率。 总之,通过PHP cURL...

    php curl批量请求url

    curl_setopt($ch, CURLOPT_HEADER, false); // 不包含HTTP头 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // 自动跟踪重定向 // 遍历URL数组并发送请求 $results = []; foreach ($urls as $url) { curl_...

    PHP基于curl模拟post提交json数据示例

    本文实例讲述了PHP基于curl模拟post提交json数据。分享给大家供大家参考,具体如下: 这里php模拟post提交json数据操作的关键是在头部设置Content-Type <?php header(Content-type:application/json;charset=utf...

    php采用curl访问域名返回405 method not allowed提示的解决方法

    4. 详细控制curl的行为:使用`CURLOPT_HEADER`、`CURLOPT_FOLLOWLOCATION`、`CURLOPT_NOBODY`和`CURLOPT_RETURNTRANSFER`选项来控制curl如何处理头信息、重定向、输出内容以及返回结果。 5. 设置IPv4/IPv6解析:`...

    PHP基于curl post实现发送url及相关中文乱码问题解决方法

    在PHP开发过程中,有时我们需要通过cURL库来发送POST请求,特别是在处理远程API交互或数据交换时。然而,当涉及到包含中文字符的数据时,可能会遇到乱码问题。本篇文章将详细解析如何使用PHP的cURL库来正确地发送...

    php curl模拟post请求和提交多维数组的示例代码

    在这个例子中,我们首先初始化cURL会话(`curl_init()`),然后设置请求的URL(`CURLOPT_URL`),启用POST方法(`CURLOPT_POST`),关闭返回头部信息(`CURLOPT_HEADER`),要求返回响应内容而不是直接输出(`...

    PHP CURL详解

    3. **CURL选项**: 使用`curl_setopt()`函数来配置cURL会话的参数,如URL、请求方法、头部信息、POST数据等。 4. **执行请求**: 设置完参数后,通过`curl_exec()`函数执行请求,返回结果可以通过`curl_getinfo()`和`...

    php-cUrl.rar

    在这个例子中,`curl_init()`初始化一个cUrl会话,`curl_setopt()`设置各种选项,如请求类型(POST)、返回值类型(字符串而非直接输出)以及POST数据。`curl_exec()`执行请求,最后`curl_close()`关闭连接。响应...

    curl手册 用curl的

    $curlPost = 'pNUMBER=' . urlencode($phoneNumber) . '&MESSAGE=' . urlencode($message) . '&SUBMIT=Send'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/sendSMS.php'); curl_...

    curl使用手册

    通过`curl_errno()`检查错误码,`curl_error()`获取错误信息: ```php if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } ``` ### 6. 关闭cURL会话 使用`curl_close()`关闭cURL会话: ```php curl_...

    PHP使用curl模拟post上传及接收文件的方法

    7. 更多PHP资源:文章还提供了关于PHP的其它一些学习资源,如phpcurl用法总结、php日期与时间用法总结、php面向对象程序设计入门教程、php字符串(string)用法总结、php+mysql数据库操作入门教程及php常见数据库操作...

    php中curl.exe运行文件

    `curl`支持多种参数,如设置HTTP方法(GET、POST等)、添加头部信息、传递POST数据等。例如,向一个URL发送POST请求: ```shell curl -X POST -H "Content-Type: application/x-...

    PHP - cURL实现短信验证码注册登录完整示例:PHP - cURL.php和附件说明

    3. **设置请求方法**:通常使用POST方法发送数据,`curl_setopt($ch, CURLOPT_POST, true);`。 4. **添加POST字段**:`curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));` `$data`应包含手机号码和...

    php_curl_使用实例

    ### PHP cURL 使用实例详解 #### 一、cURL简介 cURL 是一款强大的命令行工具,用于通过URL从或向服务器传输数据。cURL 支持多种协议,包括 FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、FILE 和 LDAP ...

    PHP封装CURL扩展类.zip

    在PHP开发中,CURL(Client URL Library)是一个强大的库,用于处理HTTP和其他协议的请求。CURL允许开发者从命令行或在代码中发起网络请求,执行文件上传、下载、POST数据、设置自定义HTTP头等操作。然而,直接使用...

    php中CURL模拟进行微信接口的GET与POST例教程共

    2. 设置CURL选项:通过`curl_setopt()`函数,我们可以设定CURL的各种参数,如URL、请求方法、头部信息、POST数据等。对于GET请求,我们通常设置URL时直接附带查询参数;对于POST请求,我们需要设置`CURLOPT_...

    PHP中使用cURL操作网络资源1

    创建"demo2.php"文件,使用类似的方法初始化cURL会话,但这次需要设置POST数据和相关头部信息。 ```php $data = 'theCityName=郑州'; $curl_obj = curl_init(); curl_setopt($curl_obj, CURLOPT_URL, ...

    php curl post 时出现的问题解决

    2. **头信息**:如果你需要传递特定的HTTP头,可以使用`curl_setopt($ch, CURLOPT_HTTPHEADER, $headers)`,其中 `$headers` 是包含头信息的数组。 3. **超时设置**:你可以通过`curl_setopt($ch, CURLOPT_TIMEOUT, ...

Global site tag (gtag.js) - Google Analytics