curl 登录

lyl911221 2014-12-17 10:39:20
用火狐的hackbar,登录是可以的。用程序写登录,登录不上
...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyl911221 2014-12-17
  • 打赏
  • 举报
回复
引用 5 楼 xuzuning 的回复:
302 是跳转,你加上 CURLOPT_FOLLOWLOCATION
加上这个curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);它返回的数据又回到了上面截图的原始东西了。
xuzuning 2014-12-17
  • 打赏
  • 举报
回复
302 是跳转,你加上 CURLOPT_FOLLOWLOCATION
lyl911221 2014-12-17
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
CURLOPT_COOKIEJAR 是接收 cookie 到文件 CURLOPT_COOKIEFILE 是发送文件中的 cookie
使用CURLOPT_COOKIEFILE和使用header里的cookie差不多,返回的都是302
xuzuning 2014-12-17
  • 打赏
  • 举报
回复
CURLOPT_COOKIEJAR 是接收 cookie 到文件 CURLOPT_COOKIEFILE 是发送文件中的 cookie
lyl911221 2014-12-17
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
现在的登录页面大多使用了 session,所以你的将获取到的 sessionid 发送回去 但你只有接收 cookie 的操作,没有发送 cookie 的操作 你打开了证书检验开关,那么你就要保证你的证书的正确安装了的 不排除登陆页面可能有验证码,但也没有看到你对验证码是如何处理的
确定我的证书是安装了。因为用curl登录其它的https网站是可以登录上的。 这个网站应该是没有验证码的。 在header里发送cookie也试过,不行的。
xuzuning 2014-12-17
  • 打赏
  • 举报
回复
现在的登录页面大多使用了 session,所以你的将获取到的 sessionid 发送回去 但你只有接收 cookie 的操作,没有发送 cookie 的操作 你打开了证书检验开关,那么你就要保证你的证书的正确安装了的 不排除登陆页面可能有验证码,但也没有看到你对验证码是如何处理的
lyl911221 2014-12-17
  • 打赏
  • 举报
回复
引用 7 楼 fdipzone 的回复:
返回了上頁,估計是令牌不對。看看還有什麼參數未傳。 例如某些是頁面加載後才調用js生成的參數。
请求的参数应该就这两个。不然用hackbar怎么可以登录的上呢??
傲雪星枫 2014-12-17
  • 打赏
  • 举报
回复
返回了上頁,估計是令牌不對。看看還有什麼參數未傳。 例如某些是頁面加載後才調用js生成的參數。

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧