我需要简单的代码来检查服务器IP地址,如果不等于xx.xx.xx.xx,那么php脚本停止而不起作用。这样我希望限制此脚本仅适用于特定的IP。
答案 0 :(得分:0)
这应该做你想要的..如果服务页面的服务器不是IP 100.100.100.100退出脚本。
<?php if ($_SERVER['SERVER_ADDR'] !='100.100.100.100') {die('WRONG SERVER IP');} ?>
答案 1 :(得分:0)
感谢那些试图提供帮助的人。
$ ip =&#39; xx.xx.xx.xx&#39 ;;
$ serverip = str_replace(&#34; \ n&#34;,&#34;&#34;,shell_exec(&#34; ifconfig eth0 | grep&#39; inet 地址&#39; | awk -F&#39;:&#39; {&#39;打印$ 2&#39;} | awk -F&#39; &#39; {&#39; print $ 1&#39;}&#34;));如果 ($ serverip!= $ ip){die(&#39; WRONG SERVER IP&#39;);}