在PHP中检查某个IP

时间:2016-06-15 18:05:48

标签: php html web

好的,我有这个代码:

if ($_GET['url'] != 'maintenance') {
    header('Location: ' . $_CONFIG['site']['url'] . '/maintenance');
    exit;
}

该代码工作正常,重定向到维护。我想要它,如果它是我,它让我访问该网站。其他人都去/维修。

我希望能检查我的IP等,但不知道如何。

编辑:

if($_GET['url'] != 'maintenance' && $_SERVER['REMOTE_ADDR'] != 'xxx.xx.xx.xxx')

上面的内容仍指导我进行维护。

1 个答案:

答案 0 :(得分:0)

你不应该依赖IP,某个知识产权并不意味着它是你的,但是如果你有一个永远不会改变的静态IP,你就可以逃脱使用

if ($_SERVER['REMOTE_ADDR'] != 'my_ip_address') {
    header('Location: ' . $_CONFIG['site']['url'] . '/maintenance');
    exit;
}