php - cURL Cookie 和 Facebook

标签 php

我有一个从 Facebook 页面提取信息的脚本。使用 opengraph 无法获得这些信息,但这是我的客户为其页面请求的信息。

无论如何,有没有办法在 cURL 脚本中使用来自浏览器的 cookie?

当您运行脚本时,它会要求您登录。但我此时已经登录 Facebook,脚本仍然要求我登录。

有什么方法可以使用浏览器中的cookie吗?

谢谢

最佳答案

尝试使用:

curl_setopt($ch, CURLOPT_COOKIE, 'COOKIENAME=COOKIEVALUE;COOKINAME2=COOKIEVALUE2');

获取 cookie 名称及其值的方式取决于您。

关于选项 CURLOPT_COOKIE 这是什么 PHP.NET对此说道:

CURLOPT_COOKIE The contents of the "Cookie: " header to be used in the HTTP request. Note that multiple cookies are separated with a semicolon followed by a space (e.g., "fruit=apple; colour=red")

关于php - cURL Cookie 和 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032702/

相关文章:

php - 将 PHP 变量传递给 Javascript 代码

javascript - 通过 jqXhr 访问 Ajax 调用响应 PHP

php - 无法刷新 Laravel 中的迁移

php - 如何创建php调度进程?

php - URL 解析到数据库

php - php foreach 循环中的 Ajax 调用

javascript - PHP中的JSON数组解析并在数据库中更新

phpDoc PDF模板

php - IE8 Video.js 宽高比/大小问题

php - MySQL 只更新表中的某些字段