如何查看谁通过wifi从Web服务访问我的IP地址[关闭]

问题描述 投票:-8回答:1

我没有什么问题..

我在我的本地安装xampp并创建这样的PHP文件C:/xampp/htdocs/test1/index.php

和我的朋友一样用我的ip访问我的localhost,就像在这样的另一个设备中... 192.18 ........ / test1 / index.php

所有都连接相同的WiFi

我的问题是,如何查看谁访问我的本地主机?我可以阻止谁访问?

我正在使用Windows 10 :)

xampp localhost local
1个回答
0
投票

要查找有关访客请求的信息,请检查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在终端中查看。希望对你有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.