用curl模拟登陆时,我从image.php用cookiejar储存获得验证码的cookie的。那么我要该怎么带着验证码的cookie文件去模拟登陆admin.php呢?因为在登陆admin.php的时候,验证码是会刷新的,这个原先获得而过时的cookie就不好用了。

解决方案 »

  1.   

    并且我根据,返回cookie的内容得知,验证码的值为它的cookie的值加一,并且有账户和密码。
    请问,各位能指点我应该是怎样才能模拟登陆我的后台的吗? 这些条件都有了,只要在登陆的时候,保证cookie的值不是过期的,应该不会是很难的问题吧,求各位指教啊。
      

  2.   


    哎,我们这的后台都是这个样子的,不会当每次想批量上传一些产品的时候,都搞一下后门吧。
    这位大侠,您说的散列是指哈希函数么。像账户和密码已经有了,验证码和它的cookie的规律也已经有了。请问该怎么解决登陆问题呢?您可以说得具体点?不大明白。
      

  3.   

    curl_setopt($ch, CURLOPT_COOKIEJAR, ***);
    把你的cookie传进去
    再post你要提交的字段就好了。
      

  4.   


    忘记说了,cookie好像只有保存一次会话的生命周期。我关闭浏览器再次打开后台的其它页面都会跳转再输验证码,
    我知道cookie生成的规律。但是,在访问的时候,带的只是上一次的过期的cookie
      

  5.   

    只有保存一次会话的生命周期那是session,cookie可以存很久的,一周内自动登录都是cookie来存。