【问题标题】:How to see who access my ip address from web service via wifi [closed]如何查看谁通过 wifi 从网络服务访问我的 IP 地址 [关闭]
【发布时间】:2018-06-09 18:06:57
【问题描述】:

我没什么问题..

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

我的朋友们用我的 ip 访问我的本地主机,就像在这样的另一台设备中一样.. 192.18......../test1/index.php

都用同一个wifi连接

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

我正在使用 Windows 10 :)

【问题讨论】:

  • 这是很多广泛的问题。一个人将不得不写一本小书来回答所有问题。
  • win + r -> cmd --help
  • xampp 日志见。它包含有关对您的项目的请求的所有信息,例如地址 ip、浏览器 ...
  • thx @MOHAMMED YASSINE Chabli 我在 access.log 中找到了它,我可以阻止该 IP 或阻止我的文件夹项目,因为他们无法访问
  • 是的,你可以通过在你的索引项目上写一个 php 代码,例如

标签: xampp localhost local


【解决方案1】:

要查找有关访问者请求的信息,请检查您的 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。

在该示例中,每个被拒绝访问的用户都将被重定向到 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 来检查它。 希望对你有帮助

【讨论】:

  • 非常感谢先生,先生,我可以阻止访问 1 个文件夹中的所有内容吗?在每个文件中使用 include 或 exnted?
  • 你能解释更多吗?
  • 我在 htdocs 中有文件夹测试,有文件 index.php、get.php、set.php 等我不希望每个人(未设置特定 ip)在同一连接中访问目录测试跨度>
  • 你的意思是同一个连接 == 同一个网络?
  • 是的,先生,在同一个网络中,但他们无法访问我的项目
猜你喜欢
  • 2021-09-12
  • 2019-12-30
  • 2019-01-12
  • 1970-01-01
  • 1970-01-01
  • 2015-03-06
  • 2020-08-04
  • 1970-01-01
  • 2019-05-02
相关资源
最近更新 更多