微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何检查服务器是否处于生产环境或开发环境中?

关于使用PHP检查服务器环境,我参考this question.在检查服务器是在生产环境还是在开发环境中时,为什么要使用REMOTE_ADDR而不是SERVER_ADDR?对不起,我很困惑,因为我一直认为REMOTE_ADDR是指客户端的IP地址.使用SERVER_ADDR会更好吗?还是有其他原因选择REMOTE_ADDR?

解决方法:

> SERVER_ADDR返回当前脚本正在执行的服务器的IP地址.
> REMOTE_ADDR返回用户正在查看当前页面的IP地址.

You should read the manual.

假设您的服务器上运行以下脚本..

<?PHP
echo $_SERVER['SERVER_ADDR'];
echo $_SERVER['REMOTE_ADDR'];

第一行打印服务器的IP地址(除非您将脚本移动到其他服务器,否则不会更改).第二行打印当前正在查看此页面用户的IP地址.(这将针对从不同PC连接的不同用户进行更改)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐