【发布时间】:2012-02-12 23:30:04
【问题描述】:
我想知道如何检测用户是否在本地主机上。
我这样做的原因是我可以在实时服务器上自动运行生产代码,但在我的机器上运行未压缩的代码,而不必一直更改链接。
我知道我可以像这样在 JS 中做到这一点... if(document.URL.indexOf("localhost:8888")
但我需要在 PHP 中进行 WordPress 安装。我在这里遇到过类似的问题 - How can I detect if the user is on localhost in PHP?
所以我尝试了这个(如下),但它无法加载任何内容
<?php if(IPAddress::In(array("127.0.0.1","::1"))) { ?>
<script src="<?php bloginfo('template_url'); ?>/js/scripts.js"></script>
<?php } ?>
我也在这里尝试过建议的解决方案,但同样对我不起作用How can I detect if the user is on localhost in PHP?
如果这些细节有帮助,我在 Mac 上使用 MAMP,并安装了 WordPress。
【问题讨论】:
标签: php wordpress if-statement ip-address