如何查看谁通过 wifi 从网络服务访问我的 ip 地址
How to see who access my ip address from web service via wifi
我没什么问题..
我在本地安装了 xampp 并像这样创建 php 文件
C:/xampp/htdocs/test1/index.php
我的朋友们用我的 ip 访问我的本地主机,就像在另一台设备上一样..
192.18......./test1/index.php
全部连接到同一个wifi
我的问题是,如何查看谁在访问我的本地主机?我可以阻止谁访问吗?
我正在使用 windows 10 :)
要查找有关访问者请求的信息,请查看 xamppapache 日志文件。
这是您可以在 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。
在该示例中,每个被拒绝访问的用户都将重定向到 google。
考虑创建另一个页面作为禁止页面 (forbidden.php),以便在该页面被拒绝时呈现您的访问者。
另一种拒绝访问者的方法是使用 .htaccess。
1-转到/htdocs/test/
2-创建一个名为 .htaccess 的文件(以点开头)
3- 将此代码添加到文件 (.htaccess)
Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24
地址 192.168.1.1/24 必须与您的网络地址匹配。您可以在终端中输入 ipconfig 来检查它。
希望对你有帮助
我没什么问题..
我在本地安装了 xampp 并像这样创建 php 文件 C:/xampp/htdocs/test1/index.php
我的朋友们用我的 ip 访问我的本地主机,就像在另一台设备上一样.. 192.18......./test1/index.php
全部连接到同一个wifi
我的问题是,如何查看谁在访问我的本地主机?我可以阻止谁访问吗?
我正在使用 windows 10 :)
要查找有关访问者请求的信息,请查看 xamppapache 日志文件。
这是您可以在 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。
在该示例中,每个被拒绝访问的用户都将重定向到 google。
考虑创建另一个页面作为禁止页面 (forbidden.php),以便在该页面被拒绝时呈现您的访问者。
另一种拒绝访问者的方法是使用 .htaccess。
1-转到/htdocs/test/ 2-创建一个名为 .htaccess 的文件(以点开头) 3- 将此代码添加到文件 (.htaccess)
Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24
地址 192.168.1.1/24 必须与您的网络地址匹配。您可以在终端中输入 ipconfig 来检查它。 希望对你有帮助