|
Windows服务器局域网限制访问 在 Windows里,要让某个 PHP 局域网段 (或者直接在「作用域」里把「本地 IP」限制成本机内网地址)。 结果: 局域网电脑输入 http://192.168.x.x 正常打开站点; 外网通过公网 IP 或域名访问时,直接拒绝,浏览器报「连接超时」。 步骤:PHP 层 在网站入口 index.php 顶部放:(替换php中的<?php)
===========================代码============================= <?php $ip = $_SERVER['REMOTE_ADDR']; if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { // 属于内网/本地地址,正常访问 } else { http_response_code(403); exit('External IP denied.'); } ========================================================
|