是否可以将$ _SERVER ['REMOTE_ADDR']设置为通配符,以便网络上的任何人都可以看到这个?
<?php
if($_SERVER['REMOTE_ADDR'] == "112.200.150.212"){
?>
<a href="http://www.tinycounter.com" target="_blank" title="free hit counter"><img border="0" alt="free hit counter" src="http://mycounter.tinycounter.com/index.php?user=fortressgate"></a>
<?php
}?>
但我想网络可以看到计数器...所以看起来像这样?
if($_SERVER['REMOTE_ADDR'] == "112.200.150.%")
这可能吗?
答案 0 :(得分:5)
两种解决方案:
$chk = "112.200.150.";
if( substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) == $chk)
OR:
if( preg_match("(^112\.200\.150\.)",$_SERVER['REMOTE_ADDR']))
答案 1 :(得分:2)
if(strpos($_SERVER['REMOTE_ADDR'], "112.200.150.") === 0)