php代码检查IP地址并停止脚本

时间:2016-10-31 21:07:59

标签: php

我需要简单的代码来检查服务器IP地址,如果不等于xx.xx.xx.xx,那么php脚本停止而不起作用。这样我希望限制此脚本仅适用于特定的IP。

2 个答案:

答案 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;);}