使用 IP 地址访问管理页面

Admin page access using IP address

我创建了一个名为 admin.php 的管理页面。但是我希望当我在地址栏中以 XXX.XXX.X.X 格式输入 IP 地址时访问它。拜托,任何人都可以帮助我如何做到这一点?我在 mac yosemite.

XAMPP 上使用 pdo php

But I want it to be accessed when I enter an IP address in format say XXX.XXX.X.X in the address bar

  1. 假设您的 XAMPP Apache 在端口 80(默认)
  2. 上运行
  3. 假设您在 Windows 7

转到您的命令提示符

  • 单击 windows 徽标(左下角)
  • 类型cmd
  • 单击 cmd.exe 图标

  • 当你看到黑色时window
  • 键入 ipconfig [ENTER]
  • 搜索 IPv4 地址

  • 像这样在您的浏览器中使用该 IP(您的 IP 可能不同)

如果您从同一台计算机访问,您可以使用 127.0.0.1localhost

有个小问题Windows防火墙

您可以按照以下方式配置它:

转到控制面板 -> 转到 Windows 防火墙 -> 然后高级设置 ->

  • 单击入站规则
  • 右击入站规则select"New Rule..."
  • Select选项端口,点击下一步
  • Select 所有本地端口或您的 apache 服务器端口号。然后点击下一步
  • Select选项允许连接点击下一步
  • 下一个
  • 为 Xampp
  • 命名允许所有本地端口

或者您可以禁用(暂时 - 不推荐但更容易)

转到控制面板 -> 转到 Windows 防火墙 -> 然后高级设置 ->

关闭 public 并使用网络

我看到你在 Mac:事情比 Windows 更容易。

您所要做的就是打开 "terminal" 应用程序并键入命令 ifconfig(当然还有 ENTER)。

在结果中,与上面的屏幕截图非常相似,您会看到一行

 inet 10.1.1.2  netmask 255.255.255.0  broadcast 10.1.1.255

告诉你网卡的IP地址。

顺便说一句,基于 IP 的验证不是一件好事,因为 IP 可以是 "spoofed",如此处解释:https://en.wikipedia.org/wiki/IP_address_spoofing