以下是一个简单的PHP实例,用于检测并显示在线用户数量。该实例使用PHP的超全局变量`$_SERVER`来获取当前访问者的IP地址,并通过数据库查询来统计在线用户数量。
1. 安装数据库
您需要在数据库中创建一个表来存储用户的在线状态。以下是创建表的一个简单SQL语句:
```sql
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`ip_address` varchar(255) NOT NULL,
`online_status` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
2. PHP脚本
下面是一个简单的PHP脚本,用于检测并显示在线用户数量:
```php
// 连接数据库
$host = 'localhost';
$dbname = 'your_database_name';
$username = 'your_username';
$password = 'your_password';
try {
$pdo = new PDO("