gpt4 book ai didi

php - 在 PHP 上使用 CURL 接受 cookie

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:45 24 4
gpt4 key购买 nike

我正在尝试在我的 Centos 机器上运行登录脚本。该脚本的作用是使用用户名和密码登录到第 3 方站点并获取页面内容。

尽管该脚本在我的 PC(Windows 上的 XAMPP)中运行良好,但在我的 Centos 机器中似乎不起作用。登录后,它一直重定向到登录页面(尽管登录成功)。这是代码:

function request($url,$post)
{
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => $url,
CURLOPT_POST => 1,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_COOKIEFILE => 'cookies.txt',
CURLOPT_COOKIEJAR => 'cookies.txt',
CURLOPT_USERAGENT => '"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"',
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_REFERER => $url,
CURLOPT_POSTFIELDS => $post
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
echo request('site.com/login.php',array("username" => "test", "password" => "test", "submit" => ""));

如何将此代码转换为 Linux 机器中的工作代码?我缺少什么部分?非常感谢,

问候。

最佳答案

代码确实很完美。所需要的只是创建文件并赋予它适当的权限。灵感来自 Marc B。谢谢。

关于php - 在 PHP 上使用 CURL 接受 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26225462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com