php控制访问人数的方法详解编程语言
2023-06-13 09:11:50 时间
php控制访问人数的方法
//添加访问人数
public function addfangwen()
{
header("Content-type:text/html;charset=utf-8");
$redis = /RedisClient::getInstance();
$moban_fangwen = $redis- get(gheliceshi1_fangwen);
if ($moban_fangwen = 10) {
echo script alert("访问人数过多,请稍后访问") /script
exit();
}else{
$redis- incr(gheliceshi1_fangwen);
}
}
//减少访问人数
public function jianshaofangwen()
{
$redis = /RedisClient::getInstance();
$redis- decr(gheliceshi1_fangwen);
if ($redis- get(gheliceshi1_fangwen) = 0) {
$redis- set(gheliceshi1_fangwen, 0);
}
print_r($redis- get(gheliceshi1_fangwen));
exit();
}
网站入口写
addfangwen();
还有js初始化的时候要长连接 swoole
swoole
$server- on(close, function ($ser, $fd) {$redis = /RedisClient::getInstance();
$redis- decr(gheliceshi1_fangwen);
if ($redis- get(gheliceshi1_fangwen) = 0) {
$redis- set(gheliceshi1_fangwen, 0);
}});
关闭浏览器自然就是断开连接了 用下面方法减少人数
jianshaofangwen();
这样就可以使用贷款了 不怕不够用了
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19099.html
cjavaphp相关文章
- PHP时区设置相差8小时间程序与php.ini配置方法
- php替换字符串中,PHP 替换字符串中的一些字符方法介绍
- php 字符串替换中文,PHP中文字符串替换其中为*的方法
- 【php】关闭PHP错误提示方法,防止错误信息泄露
- PHP连接MySQL数据库的步骤与方法(php如何连接mysql)
- 环境快速搭建Linux上的PHP开发环境(Linux装php)
- Linux切换PHP版本:快速而安全的方法(linux切换php版本)
- PHP连接MySQL的实现方法(php怎么连接mysql)
- 一步到位:Linux下快速搭建PHP环境(linux一键php环境搭建)
- 从PHP与MySQL结合 创造美好图片(php图片mysql)
- PHP连接MySQL:实现数据交互(php与mysql连接)
- PHP与MySQL结合使用实现关联查询的方法(php关联mysql查询)
- 慢解决PHP连接MySQL慢的方法(php连接mysql时间)
- PHP与MySQL圣经:完整指南及最佳实践。(php与mysql圣经)
- 如何在Linux下顺利安装PHP?(在linux下安装php)
- PHP连接MSSQL数据库遇到问题:无法连接的解决方案(php 无法 mssql)
- 快速学习PHP Redis的使用方法(php redis怎么用)
- 如何在Linux上重新安装PHP(linux重新安装php)
- PHP管理MSSQL的方法探索(Php管理mssql)
- PHP玩转MSSQL:从入门到精通(php关于mssql操作)
- 一步一步教你PHP操作MSSQL的下载方法(php_mssql下载)
- Php与Mssql数据库的结合:强大联合力量(php mssql数据库)
- 使用PHP操作MSSQL -命令行之路(php mssql 命令)
- Linux下轻松执行PHP文件的方法(linux执行php文件)
- PHP操作Redis队列实现数量控制(redis队列数量php)
- php-accelerator网站加速PHP缓冲的方法
- 不重新编译PHP为php增加openssl模块的方法
- PHP常用特殊运算符号和函数总结(php新手入门必看)
- php另类上传图片的方法(PHP用Socket上传图片)
- 把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数