我正在尝试编写bash脚本以执行一些简单的curl命令。
我可以使用以下命令生成我想要使用的cookie:
curl -c cookie --data "user=user&password=pass" //example/login.php
但是,当我尝试再次将其传递到网站时,cookie将被忽略。就好像我甚至没有登录到第一名。我正在使用的命令如下:
curl -b cookie //example/
我做错了什么?
感谢任何帮助。
答案 0 :(得分:0)
您可能希望存储返回的Cookie。您可以通过指定cookie文件来执行此操作:
curl -c cookies.txt -d "user=user&password=pass" //example/login.php
并在以后的请求中使用这些cookie:
curl -b cookies.txt //example/
答案 1 :(得分:0)
事实证明我毕竟没有正确生成我的cookie。 我实际上错过了一些我的POST语句中需要的其他变量,这些变量与我正在使用的脚本中的php日志交互。