就是同一台机器也不能开两个IE,这两个IE用同一个用户登陆------------------------- Check if the cookie already exists before login.Record the login state of the username in database, so no other one can login using the username. Unless the user logined clicks "logout", the state in database won't be changed.And set the cookie lifetime be large, so it is ok if the user closes the browser by fault.
{
foreach($sess as $key=>$val)
{
if(is_array($val))
{
mlist($val);
}else
{
echo '<li>'.$key.' = '.$val;
}
} }
但只能遍历自己这个会话的Session变量,别的会话的变量可以获得吗?我试验了,不能。请高手帮忙,谢谢。
在每次用户登陆验证check密码的时候同时要check登陆状态和活动时间是否超时。
不知道各位兄弟还有其他好的办法没?
foreach($_SESSION as $key => $value){
if( $yourSessionID === $value )
echo "此sessionID已存在!";
}
达洋行教育招生中...
中国国际工程和材...
中商集团经济合作...
北京康飞理想科技...
首都师大出国留学...
CSDN - 专家门诊 - Web 开发 PHP问题
回复 | 推荐 | 收藏 | 专题 | 公告 | 管理 | 关闭窗口
主 题: [请教]PHP5实现单用户登陆。
作 者: EnKou ()
等 级:
信 誉 值: 100
所属论坛: Web 开发 PHP
问题点数: 20
回复次数: 16
发表时间: 2006-10-26 10:31:03
刚开始做PHP,发现PHP中没有Application变量。
现在需要实现单用户登陆,请教高手此问题怎么解决,谢谢。
在线等……这里好像流行给分,因为我是新来的,不知道自己有没有分数,
也不知道有多少分,尽量给吧,谢谢。
回复人:wasuka(迦罗娜:潜行的诡计与研究) ( 五级(中级)) 信誉:94 2006-10-26 10:45:54 得分:0
? session
cookie
Top
回复人:EnKou() ( 一级(初级)) 信誉:100 2006-10-26 10:50:43 得分:0
? Session和Cookie好像是保存在客户端的,
请教我在服务器端如何遍历Session?Session 是服务器端地。
Check if the cookie already exists before login.Record the login state of the username in database, so no other one can login using the username. Unless the user logined clicks "logout", the state in database won't be changed.And set the cookie lifetime be large, so it is ok if the user closes the browser by fault.
然后再在用户登陆的时候检查这个表是否存在这个用户,剩下的自己去弄.....
参考下论坛的做法,好像DVBBS有这个....PS:刚开始做PHP,发现PHP中没有Application变量。
php中可以实现共享内存,但不知道能不能实现Application功能,没深入了解过...