php 统计在线人数 根据IP判断哪个地方多少人, 也就是说
使用数据库,建立一个表,比如名字是online,至少有以下列:
name_ip 存放登录用户名,未登录的存放IP,char类型
url 存放每个页面的地址,char类型
last_time 存放刷新页面的最后时间,int类型
表的主键是:name_ip+url
每个页面一开始就要刷新这个表,使用的SQL是:
$name_ip='用户名或者IP';//你能搞定
$url=$_SERVER["PHP_SELF"];
$time=time();
$sql="replace delayed into online (name_ip,url,last_time) values ('$name_ip','$url',$time)";
mysql_query($sql);
获取某页面在线人数的查询是语句
$limit=time()-1060;//10分钟内访问的认为在线,10分钟60秒/分钟
$sql="select count() from online where url='$url' and last_time>=$limit";
$res=mysql_query($sql);
list($online_count)=mysql_fetch_row($res);
mysql_free_result($res);
echo "本页面在线人数: $online_count";
一帆风顺吉星到 万事如意福临门 财源广进
1、在spring-security官网下载最新jar然后拷贝jar到项目的lib下。2、在classpath下添加security配置文件,例如applicationContext-securityxml网上现在大多都是20的schema要根据自己使用的版本而定下面是30的schemaXML代码:3然后在webxml中添加配置,内容如下:contextConfigLocationclasspath:/applicationContextxmlspringSecurityFilterChainorgspringframeworkwebfilterDelegatingFilterProxyspringSecurityFilterChain/orgspringframeworkwebcontextContextLoaderListener后面就可以直接做使用和开发了。
以上就是关于php 统计在线人数 根据IP判断哪个地方多少人, 也就是说...全部的内容,包括:php 统计在线人数 根据IP判断哪个地方多少人, 也就是说...、请教 关于Spring security 获取在线人数的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)