php curl 登录新浪商城,求帮解决。50元话费奉上。 本帖最后由 niqusibahaoma 于 2015-01-28 13:29:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且curl get到http://s.weibo.com/是显示登录状态的说明你使用的cookie的domain是weibo.com,而sina.com.cn的域肯定没提交cookie想办法抓到 我采用的是直接动态cookie文件方式curl_setopt ( $curl, CURLOPT_COOKIEJAR, $GLOBALS ['cookie_file'] ); // 存放Cookie信息的文件名称curl_setopt ( $curl, CURLOPT_COOKIEFILE, $GLOBALS ['cookie_file'] ); // 读取上面所储存的Cookie信息不可能sina.com.cn的域没提交cookie,而且我是根据http://mall.sina.com.cn/这个去登录抓包进行模拟的,结果反倒能登录微博不能登录商城 刚看了一下,刚打开商城首页时,上面是未登录状态,而后闪了一下,登陆上了,头像和昵称显示出来了很可能是ajax异步判断登陆的,这样做法有利于首页html静态化,而仍然可以显示登陆状态用浏览器的F12或者fiiddler找到ajax提交的接口吧 你的意思是说每次打开商城首页,它除了判断cookie之外,还需要提交一个ajax才能登录是吗? 首页估计压根就是个静态html,只有ajax偷偷提交的才是验证登陆的。 不是这个原因。我刚刚试着浏览器登录时勾选上“下次自动登录选项”,登录完关闭浏览器,然后再打开浏览器输入这个首页时还是要登录,也就是说cookie是临时的。不知道该怎么解决。 那是因为cookie被你的浏览器清了,而且这个问题跟静态html也没什么关系你自己F12找找哪个链接是偷偷登陆的吧,这一点我肯定 DZ6里会员登录跳转页面如何修改 mysql错误提示 深入PHP:面向对象、模式与实践(第2 版) 高清PDF版下载 哪位兄弟能帮忙注解一下这段程序? 我用织梦的自定义表单做了一个人员录入 现在想在前台实现搜索功能 如何做 求助一下~八百里急报 请教PHP面向对象设计与数据可访问的设计 php 操作outlook控件 怎么获取这个js的值 .htaccess重定向问题,最简单的hello world,不会啊 关于网站流量的问题 请问ecshop的银联接口(upop)商户密钥怎么获取?
说明你使用的cookie的domain是weibo.com,而sina.com.cn的域肯定没提交cookie
想办法抓到
我采用的是直接动态cookie文件方式curl_setopt ( $curl, CURLOPT_COOKIEJAR, $GLOBALS ['cookie_file'] ); // 存放Cookie信息的文件名称
curl_setopt ( $curl, CURLOPT_COOKIEFILE, $GLOBALS ['cookie_file'] ); // 读取上面所储存的Cookie信息不可能sina.com.cn的域没提交cookie,而且我是根据http://mall.sina.com.cn/这个去登录抓包进行模拟的,结果反倒能登录微博不能登录商城
很可能是ajax异步判断登陆的,这样做法有利于首页html静态化,而仍然可以显示登陆状态
用浏览器的F12或者fiiddler找到ajax提交的接口吧
你的意思是说每次打开商城首页,它除了判断cookie之外,还需要提交一个ajax才能登录是吗?
不是这个原因。我刚刚试着浏览器登录时勾选上“下次自动登录选项”,登录完关闭浏览器,然后再打开浏览器输入这个首页时还是要登录,也就是说cookie是临时的。不知道该怎么解决。
你自己F12找找哪个链接是偷偷登陆的吧,这一点我肯定