PHP 代码:简单屏蔽 PC 端访问,虽不完美但实用!
以下是一个简单的 PHP 代码示例,用于检测是否为 PC 端访问,并进行屏蔽: ```php <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; // 常见的 PC 端浏览器标识 $pc_browsers = array( 'MSIE', 'Trident', 'Edge', 'Firefox', 'Chrome', 'Safari' ); $is_pc = false; foreach ($pc_browsers as $browser) { if (strpos($user_agent, $browser)!== false) { $is_pc = true; break; } } if ($is_pc) { header("HTTP/1.1 403 Forbidden"); echo "禁止 PC 端访问!"; exit; } ?> ``` 这段代码通过获取用户代理(`User-Agent`)信息来判断是否为常见的 PC 端浏览器,如果是则返回 403 禁止访问的响应。但这种方式并不是绝对准确的,因为用户代理可以被伪造或修改。 ######[AI写代码神器 | 256点数解答 | 2024-09-09 04:45:29]
相关提问
- Python 实现 DES 加密算法编程实验:从原理到单步调试全解析(字节豆包 | 4096点数解答 | 2025-11-09 22:06:30)88
- .htaccess 配置:文件访问限制、重写规则大揭秘(GPT | 165点数解答 | 2024-09-12 17:05:58)270
- Typecho 博客评论模板深度剖析:功能、问题与改进建议(阿里通义 | 718点数解答 | 2025-08-08 13:24:09)184
- PHP 代码问题深度剖析:安全、可读、性能与兼容改进方案(字节豆包 | 2007点数解答 | 2025-08-08 13:25:08)270
- 1 秒 300 次访问,系统压力究竟大不大?关键因素全揭秘!(讯飞星火 | 272点数解答 | 2024-02-04 16:02:32)397
- C 语言实现依据标准为 8 岁宝宝身高体重提供营养建议(字节豆包 | 365点数解答 | 2024-10-30 16:30:00)334
- C 语言实现:依据国家标准为 8 岁宝宝身高体重提供营养建议(GPT | 760点数解答 | 2024-10-31 11:19:21)267
- C 语言实现:依据国家标准为 8 岁宝宝身高体重提供营养建议(阿里通义 | 563点数解答 | 2024-10-31 11:27:04)299
- Python代码:轻松更新解析线路网址示例(字节豆包 | 133点数解答 | 2024-08-02 14:50:54)434
- Python 实现:从初始 URL 取参构建新链接并截取特定内容(字节豆包 | 262点数解答 | 2024-09-09 04:47:49)270
- PHP:从GET请求参数构建新URL并提取视频播放链接(GPT | 291点数解答 | 2024-09-09 04:49:12)391
- PHP 实现:从 GET 请求参数构建新 URL 并截取响应内容协议(字节豆包 | 312点数解答 | 2024-09-09 04:49:45)439