`
sq1228
  • 浏览: 81398 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

curl cookie 用法

    博客分类:
  • PHP
阅读更多
<?php 
/*
#cookie用法
*/

$cookie_jar = tempnam('./tmp','cookie1'); 
// login 
$c=curl_init('http://www.nbchem.com/user/login.php?user=yourname&password=pwd&act=1'); 
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_jar); 
curl_exec($c); 
curl_close($c); 
  
$c="http://www.nbchem.com/vip/"; 
$c=curl_init($c); 
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_jar); 
$res=curl_exec($c); 
curl_close($c); 
echo $res;
?>

 

分享到:
评论

相关推荐

    PHP Post And Get Class,封装Curl,可带cookie,让post/get更简单方便。带例程

    而在我们的类中,可能已经封装了一个方法,如`postRequest($url, $postData)`,该方法接受URL和一个包含POST参数的数组,然后使用cUrl自动构造并发送请求。 GET请求则常用于获取资源,例如网页内容或API接口的数据...

    php下curl用法详解

    本文将深入解析PHP下的cURL用法,以便更好地理解和应用。 1. **初始化cURL会话**: 使用`curl_init()`函数来启动一个新的cURL会话。例如: ```php $curl = curl_init(); ``` 2. **设置cURL选项**: `curl_...

    php通过curl添加cookie伪造登陆抓取数据的方法

    2. **使用cURL发送带有Cookie的请求** 在PHP中,使用`curl_init()`初始化cURL会话,然后使用`curl_setopt()`设置各种选项。以下是一个示例代码: ```php header("Content-type:text/html;Charset=utf8"); /...

    PHP CURL中传递cookie的方法步骤

    curl的cookie怎么使用?新手都很头疼的,curl的参数太多了,其中cookie部分就涉及了4个。 当然了,手册上明白写的curl的cookie是3个,但是嘛,不是还有个header的参数嘛,里面可以包含cookie. curl非常的好用。最主要...

    curl使用方法及命令的介绍

    **curl使用方法及命令介绍** `curl`是一个强大的命令行工具,用于传输数据到或从服务器,支持HTTP、HTTPS、FTP、FTPS等多种协议。它广泛应用于自动化脚本、数据抓取、API交互等场景。以下是对`curl`的一些基本使用...

    Laravel开发-laravel-simplecurl

    你可以使用 `async` 方法来实现: ```php $requests = [ 'http://example1.com', 'http://example2.com', ]; $promises = []; foreach ($requests as $request) { $promises[] = simple_curl::async($request);...

    Curl工具,内含使用方法及实例。

    4. **保持Cookie**:`curl -c cookie.jar http://example.com`首次访问保存Cookie,之后的请求用`-b cookie.jar`加载。 5. **抓取网页并保存HTML**:`curl -o saved.html http://example.com`。 ### Curl与其他...

    php使用curl存储cookie的示例

    4. 存储和使用cookie:使用`curl_setopt()`函数配合`CURLOPT_COOKIEJAR`选项设置一个文件存储响应的cookie,并在后续请求中使用`CURLOPT_COOKIEFILE`指定该文件。 5. 处理输出缓冲:使用`ob_start()`,`ob_get_...

    curl不使用文件存取cookie php使用curl获取cookie示例

    在curl中,可以使用CURLOPT_POST选项来指定HTTP请求为POST方法,同时需要使用CURLOPT_POSTFIELDS选项来设置POST数据。这通常用于提交表单数据,如登录信息,给服务器。 3. 处理HTTP响应头 CURLOPT_HEADER选项设置为...

    php中curl类常用方法封装和详解

    本文将详细讲解PHP中的cURL类及其常用方法,如何封装和使用,以及如何处理登录、获取Cookie、模拟提交数据等任务。 首先,让我们了解什么是cURL。cURL(Client URL Library)是一个库,它提供了在命令行或编程语言...

    php的curl封装类用法实例.zip

    封装cURL类的主要目的是将复杂的cURL操作抽象成易于理解和使用的函数或方法,减少代码冗余,提高代码的可读性和可维护性。这样,开发者只需调用类的方法,就能完成网络请求,而无需关心底层的实现细节。 3. **类...

    EditThisCookie.crx cookie编辑导入导出利器

    至于压缩包中的"tj.jpg"文件,可能是一个截图或者示例图片,用于说明EditThisCookie.crx的使用方法或者界面展示。不过,由于我们无法直接查看这个文件,具体用途只能依据上下文推测。 总之,EditThisCookie.crx是一...

    curl使用手册

    本手册将详细介绍PHP中cURL的使用方法,包括基本概念、配置选项、常见用法以及实例解析。 ### 1. 安装与配置 在开始使用PHP cURL之前,确保已正确安装并启用cURL扩展。在Linux系统中,通常可以通过运行`php -m`...

    WWW-Curl-4.17.tar_curl_www_www-curl_Perl_

    通过这个模块,Perl 程序可以方便地进行网络请求,包括 GET, POST, PUT 等方法,同时支持 SSL/TLS 加密和 cookie 处理,使得在 Perl 环境下编写网络客户端应用变得简单。 3. **Perl**: Perl 是一种高级的、通用的...

    php使用CURL不依赖COOKIEJAR获取COOKIE的方法

    然而,传统的使用CURL进行cookie管理的方法需要依赖于cookiejar文件,这会导致不必要的磁盘I/O操作,影响程序的运行效率。 在传统方法中,我们通常使用CURLOPT_COOKIEJAR选项来指定一个文件,该文件用于存储从...

    java--curl工具,用于生成curl链接,直接在服务器上使用

    在Linux环境中,curl命令广泛用于与HTTP服务器交互,它可以处理各种HTTP方法,支持HTTPS、HTTP/2,还可以处理身份验证、cookie、上传文件等复杂情况。使用curl命令,开发者可以方便地模拟客户端行为,验证服务端的...

    curl https://github.com/curl/curl.git

    指的是使用 `curl` 命令行工具从 GitHub 克隆 `curl` 项目的 Git 仓库。`curl` 是一个用于传输数据的命令行工具,它支持多种协议,包括 HTTP、HTTPS、FTP 等。在本例中,它被用来与 Git 协议交互,克隆 `curl/curl` ...

    Linux-curl 命令用法大总结.docx

    Linux中的curl命令是一个非常强大的工具,它允许用户在命令行环境下执行HTTP、FTP、SMTP等协议的网络操作,包括文件的下载和上传。...对于网络运维人员和开发者来说,学习和理解curl命令的使用是必不可少的技能。

Global site tag (gtag.js) - Google Analytics