PHP如何调用cookie文件实现网站自动登录, 例如我登录了一个网站,并且把账号密码都保存到了cookie,那么如何让php程序调用该cookie文件实现运行PHP程序就马上登录该网站,并且不用输入码账号密码。忘各位大大不吝赐教,跪谢!

解决方案 »

  1.   

    cookie 不是很安全一般用session的  
    在要记录session的页面开去session  
    方法是 在php代码的最前面加一句session_start();
    然后记录你的session变量
    方法是session[suibianqigemingzi]=$niyaojiludebianliangming;
    调用的方法是
    $_session[suibianqigemingzi];
      

  2.   

    运行前先读取cookie,然后,post到要登入的网页。下个Snoopy.class.php
    简单代码思路如下(未测试)
    include "Snoopy.class.php"; 
    $snoopy = new Snoopy; 
    $url = "http://xxx.com/login.php"; 
    $submit_vars["loginmode"] = "normal"; 
    $submit_vars["username"] = $_COOKIE['username']; //你的用户名 
    $submit_vars["password"] = $_COOKIE['passwd'];    //你的密码 
    $submit_vars["submit"] = "提交";     
    $snoopy->submit($url,$vars); 
    print $snoopy->results; 
      

  3.   


    $_SESSION跨域很难实现啊,不方便。还是用cookie,可以将cookie的值进行加密啊。
      

  4.   

    密码记录到cookie里,是不是太不安全了?