php 的网站,如何实现同一域名不同目录下的三个独立的网站同时登陆。

例如在www.aa.com/m的网站登录后,www.aa.com/d目录下的网站也自动登录了呢,求具体方法... 例如在www.aa.com/m的网站登录后,www.aa.com/d目录下的网站也自动登录了呢,求具体方法 展开
 我来答
873117311
2012-08-09 · 超过27用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:67.1万
展开全部
在其中一个网站登录成功后生成一个加密的session,到其它网站时判断这个session,成功就自动登录,不成功就重新登录
更多追问追答
追问
这些我明白,是想问问怎么写代码
追答
在网站A登录成功会得到用户的id和name,为安全考虑,这几个网站都要设置一个用来加密的短语
,假使为abc123
在A站登录成功后的操作是
$info['info'] = $id.','.$name.',abc123';
$info['check'] = md5($info['info']);
$info = serialize($info);

$_session['login_info'] = base64_encode($info);
在网站B的操作是
if($_session['login_info']){
//获取登录信息,取得id和name,自动登录

}else{
login()//登录

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式