我知道是cookie,但discuz里面的写入cookie太复杂,我看不太懂,在网站主页登陆怎么和它统一呢?很着急的,高手指点一下!!谢谢了~

解决方案 »

  1.   

    有多复杂?把它的cookie弄明白不就行了
      

  2.   

    老大们,我就是弄不明白它的cookie,我是刚学php没有多久,就说得具体点帮帮师妹吧!
      

  3.   

    手册上的
    <?php
    $value = 'something from somewhere';setcookie("TestCookie", $value);
    setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */
    setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
    ?>
      

  4.   

    如果对php不是很熟悉,那就在主页上放个登陆连接,然后点的时候直接进入论坛的登陆页面就行了.不必非要放一个登陆框.
      

  5.   

    客户想在首页上有自己的登陆页面.并且和论坛保持一致的登陆状态.有没有什么办法获得cookie里面的值?谁整合过类似的论坛,请指点指点!
      

  6.   

    他们有一个接口的说明文档的
    我做的例子:
    先到论坛后台设置有关登陆同步的东西
    //登陆同步到论坛
    $passport_key = "XXX";//设置自己的密钥要和论坛后台管理的一致
    $member = array('cookietime'=> $_POST['cookietime'],'time'=> time(),'username'=> trim($_POST['username']),'password'=> md5(trim($_POST['password'])),'email'=> $_SESSION['email']);
    $action = 'login';
    $auth = passport_encrypt(passport_encode($member), $passport_key);
    $forward= 'http://www.XXX.com.cn/index.php';
    $verify = md5($action.$auth.$forward.$passport_key);
    header("Location: http://bbs.XXX.com.cn/api/passport.php?action=$action&auth=$auth&forward=$forward&verify=$verify");退出同步:
    $action = 'logout';
    $forward= 'http://www.XXX.com.cn/index.php';
    $verify = md5($action.$forward.$passport_key);
    header("Location: http://bbs.XXX.com.cn/api/passport.php?action=$action&forward=$forward&verify=$verify");
      

  7.   

    看一下BBS的登录代码
    ~改一下就可以看主页上了