php - 在 PHP 中使用 Curl 从网站获取请求 Cookie
问题描述
我想使用 PHP 中的 curl 方法从网站获取请求 Cookie。这可能吗?我试过 curl 但它只是得到一个响应 cookie,我不知道请求 cookie 是如何工作的。有人能帮我吗?
示例代码:
<?php
$url = "https://www.ebay.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
$response = curl_exec($ch);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$headers = substr($response, 0, $header_size);
$body = substr($response, $header_size);
curl_close($ch);
print($headers)
?>
我想根据屏幕截图获取请求 cookie:
解决方案
推荐阅读
- python-3.x - 如何更改此列表中元组每个元素中内容的位置?
- react-native - 在屏幕之间滑动不适用于反应原生,反应导航
- javascript - 如何使用 JavaScript API 在此处的地图中标记标记?
- javascript - 事件侦听器如何在单击时写入 console.log?
- python - Django - inspectdb - “models.FileField”显示为“models.CharField”
- c# - 将 CURL 调用转换为 C#
- magento - Magento 2.3 设置“InstallSchema”脚本未创建表
- c# - 旋转正在改变对象的 x 轴
- python - 当时只允许一个布尔值 True 吗?
- c# - 将构建过程从 devenv 更新到 MSBuild:错误 allowDefinition='MachineToApplication'