使用cURL登录站点

使用cURL登录站点,curl,Curl,我正在尝试使用命令从cURL命令行登录 curl--data“username=user&password=pass&submit=Login” 然后尝试使用访问内部页面 卷曲 但由于未登录,我被重定向到错误页面 我在第一个命令中缺少了什么,以便它可以维护会话? 提前谢谢 您很可能至少需要存储您得到的cookies: -c cookies.txt 。。。然后,在您的后续请求中,您希望读取cookies,并可能在更新cookies时再次写入cookies: -b cookies.txt -c c

我正在尝试使用命令从cURL命令行登录
curl--data“username=user&password=pass&submit=Login”
然后尝试使用
访问内部页面 卷曲
但由于未登录,我被重定向到错误页面

我在第一个命令中缺少了什么,以便它可以维护会话?
提前谢谢

您很可能至少需要存储您得到的cookies:

-c cookies.txt
。。。然后,在您的后续请求中,您希望读取cookies,并可能在更新cookies时再次写入cookies:

-b cookies.txt -c cookies.txt

。。。但是由于无法识别用户代理、缺少Referer:等等原因,服务器也会拒绝您。

我尝试使用-c cookies.txt,然后检查cookies.txt文件是否包含FALSE。另一个原因是什么在cookie文件中设置FALSE是正常的,不是故障的迹象我的服务器是本地托管的,所以有没有可能出现无法识别的用户代理或缺少引用(因为我是cUrl的新手)