php使用curl带cookie访问一直失败求助
6个回答
展开全部
楼主可以借鉴下,首先,利用curl发送post请求登录login.php,成功,并且保存了cookie文件。
第二步,post发送数据包到co_get_corule.php,失败,得到登录页面的源码。
于是,尝试简单的get请求,get获取index.php,同上,依旧是cookie没带上的效果。
第三步,检查cookie文件,确实存在,且内容也是正确的。如果楼主有时间的话,可以多去后盾人学习,里面有不错的东西
第二步,post发送数据包到co_get_corule.php,失败,得到登录页面的源码。
于是,尝试简单的get请求,get获取index.php,同上,依旧是cookie没带上的效果。
第三步,检查cookie文件,确实存在,且内容也是正确的。如果楼主有时间的话,可以多去后盾人学习,里面有不错的东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
要确认cookie是否有值,如果存的cookie是空值,带上cookie也无法访问的。把cookie存在文件中,看看是否获取正常,确定没问题再带上访问。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要确认cookie是否有值,如果你存的cookie是空值,
带上cookie也无法访问的。把cookie存在文件中,看
看是否获取正常,确定没问题再带上访问。如果想要了解的话,可以去后盾人学习学习,里面有不错的东西
带上cookie也无法访问的。把cookie存在文件中,看
看是否获取正常,确定没问题再带上访问。如果想要了解的话,可以去后盾人学习学习,里面有不错的东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,我来为您解答:
抓包看下,第二次请求时,COOKIE 是否包含在请求中。
也可以 curl_setopt($ch,CURLOPT_VERBOSE,0L),从输出看下请求和响应的内容。其实你可以多加研究下,后盾人你可以学习,你去试试也许会有收获滴
抓包看下,第二次请求时,COOKIE 是否包含在请求中。
也可以 curl_setopt($ch,CURLOPT_VERBOSE,0L),从输出看下请求和响应的内容。其实你可以多加研究下,后盾人你可以学习,你去试试也许会有收获滴
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要确认cookie是否有值,如果存的cookie是空值,带上cookie也无法访问的。把cookie存在文件中,看看是否的发现获取正常。这样你如果想要认真研究更多内容,你可以去后盾人看看,相信你有不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询