我被这件事困住了。
我正在尝试自动化网站表单中的查询并使用 PHP 处理返回响应。我的代码实际上有效,但仅当我添加以下标题时:
$headers = [
'Cookie: GX_SESSION_ID=zWfdnmlQgtodK0ax97epfsbma9J0tvVI%2B%2BelShsOIZo%3D; JSESSIONID=E1378A4864FFF03AF4B8BAA0CBB88D89;',
];
curl_setopt($cURLConnection, CURLOPT_HTTPHEADER, $headers);
JSESSIONID var 不是问题,没有它脚本运行良好。但是,如果我没有使用有效的 gx 会话 id(我从浏览网站的 google chrome 获取)声明GX_SESSION_ID var,则脚本不起作用。
当我用谷歌浏览器浏览网站时,只要我进入网站。cookie 在请求标头中发送。
我不明白这个 var 是如何创建的。
你能帮我把它重新创建到我的 cURL PHP 代码中吗?创建一个 calid GX_SESSION_ID 而不需要从浏览器手动获取它?
谢谢你们
白板的微信