求教:论坛Discuz5.0的cookie问题!!急!!谢谢~~ 我知道是cookie,但discuz里面的写入cookie太复杂,我看不太懂,在网站主页登陆怎么和它统一呢?很着急的,高手指点一下!!谢谢了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有多复杂?把它的cookie弄明白不就行了 老大们,我就是弄不明白它的cookie,我是刚学php没有多久,就说得具体点帮帮师妹吧! 手册上的<?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);?> 如果对php不是很熟悉,那就在主页上放个登陆连接,然后点的时候直接进入论坛的登陆页面就行了.不必非要放一个登陆框. 客户想在首页上有自己的登陆页面.并且和论坛保持一致的登陆状态.有没有什么办法获得cookie里面的值?谁整合过类似的论坛,请指点指点! 他们有一个接口的说明文档的我做的例子:先到论坛后台设置有关登陆同步的东西//登陆同步到论坛$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"); 看一下BBS的登录代码~改一下就可以看主页上了 str_replace不执行 请求指点。。。上传图片与提交内容 新手学php,如何用zend 调试我下载的源码 求高手解答!怎么才可以长期的引用音乐网的音乐地址,而不担心防盗链的限制! 关于复选框传值问题 数据库连接代码如何放到一个统一的位置? WEB2.0思想开发HOME首页,所有功能模块可以任意移动编辑!AJAX+PHP+DIV+CSS 关于树的问题! 数据库没办法正常被调用 非常紧急!!!PHP连接MySQL的程序 form提交的空input会显示数字0? PHP连接MYSQL的问题
<?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);
?>
我做的例子:
先到论坛后台设置有关登陆同步的东西
//登陆同步到论坛
$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");
~改一下就可以看主页上了