首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Htaccess将IP传递给Php

问Htaccess将IP传递给Php
EN

Stack Overflow用户
提问于 2016-03-17 18:40:08
回答 1查看 106关注 0票数 1

我目前正在尝试用htaccess保护我的服务器,只允许本地访问某些目录。我遇到的问题之一是调试某些调用。是否可以将请求的IP从htaccess传递到PHP。

例如,我有以下设置,只允许本地访问

代码语言:javascript
复制
ErrorDocument 403 http://172.26.0.6/who.php?ip=%{REMOTE_ADDR}
order deny,allow
deny from all
allow from 127.0.0.1
allow from localhost

理想情况下,我希望将所有不符合标准的ip重定向到php文件,以便我可以记录请求和ip,其中一些可能是误报,因此它将帮助我识别正在被阻止和不应该被阻止的ip。主要目标是从htaccess传递到php。

EN

回答 1

Stack Overflow用户

发布于 2016-03-17 18:47:36

%{REMOTE_ADDR}变量实际上是一个服务器变量,并且已经在PHP中可用。global $_SERVER引用所有服务器端变量:

REMOTE_ADDR

用户查看当前页面的IP地址。

因此,在您的PHP脚本中:

代码语言:javascript
复制
<?php
    echo $_SERVER['REMOTE_ADDR'];
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36058094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档