我没有什么问题..
我在我的本地安装xampp并创建这样的PHP文件C:/xampp/htdocs/test1/index.php
和我的朋友一样用我的ip访问我的localhost,就像在这样的另一个设备中... 192.18 ........ / test1 / index.php
所有都连接相同的WiFi
我的问题是,如何查看谁访问我的本地主机?我可以阻止谁访问?
我正在使用Windows 10 :)
要查找有关访客请求的信息,请检查xampp apache日志文件。
这里是您可以在index.php中添加的代码,以拒绝某些地址ip的访问:
<?php
$deny = array("111.111.111", "222.222.222", "333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
header("location: http://www.google.com/");
exit();
} ?>
在$ deny数组中为你不会访问你的项目的机器添加地址ip。
在该示例中,拒绝访问的每个用户将重定向到谷歌。
如果拒绝此页面,请考虑创建另一个页面作为禁止页面(forbidden.php)来呈现您的访问者。
另一种拒绝访问者的方法是使用.htaccess。
1-go到/ htdocs / test / 2-创建一个nammed .htaccess文件(开头带点)3-将此代码添加到文件中(.htaccess)
Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24
地址192.168.1.1/24必须与您的网络地址相匹配。您可以输入ipconfig在终端中查看。希望对你有所帮助