if session("变量名") = "" then
'没登陆或己掉线
end if
'没登陆或己掉线
end if
解决方案 »
- 一个数据表设计问题
- PHP无法获得post数据
- php实现分组
- 求一php正则式
- Warning: Call-time pass-by-reference has been deprecated; If you would like to p
- Php_dbase.dll error
- 求助:使用模版phplib template 如何实现分页?
- 见了鬼了, $_request的问题.
- 关于读cookie的问题
- \u6700\u65b0\u516c\u544aabc<br> 如何转成 最新公告abc<br>
- 有哪位用过SMARTY吗?进来讨论讨论
- (急!!)如何判断我接收是哪个字符串??
echo $_SESSION["username"];
else
echo "还未登陆";
用SESSION你可以去SESSOIN文件的数据,然后一个一个的分析(文件一般放在系统临时文件夹里面,也可以去改PHP配置文件把SESSION放到一个专门的文件夹里面).
你也可以把SESSION的数据放到数据库里面,这样去读取某人的数据也比较方便(这种方法的文章网络上很多.)我见意的方法:
1.就是在每个用户登录时,把他记录到数据库表(online)中,并记录他的登录时间(如字段为getTime)
2.同时册除那些超时间的用户(支比较getTime跟当前时间的时间差)
3.当每次用户请求新页时,再进行第2步,再更新该用户记录中是getTime为当前时间.
这样通过去取得online表中的数据就知道哪个在线了.