以下是一个简单的PHP实例,用于验证User-Agent (UA) 是否符合特定的要求。这个实例将展示如何检查HTTP请求中的User-Agent字符串,并决定是否允许访问。

实例说明

在这个例子中,我们假设只有特定的User-Agent字符串才被允许访问网站。我们将创建一个简单的PHP脚本,该脚本将检查$_SERVER['HTTP_USER_AGENT']变量中的User-Agent字符串。

实例php验证UA,实例PHP验证User-Agent(UA)的方法与代码  第1张

代码示例

```php

// 定义允许的User-Agent列表

$allowedUserAgents = [

'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3',

'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15'

];

// 获取当前请求的User-Agent

$currentUserAgent = $_SERVER['HTTP_USER_AGENT'];

// 检查User-Agent是否在允许的列表中

if (in_array($currentUserAgent, $allowedUserAgents)) {

echo "