2010-11-30 4 views
0

Можно ли установить $ _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.%") 

это возможно?

ответ

5

Два решения:

$chk = "112.200.150."; 
if(substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) == $chk) 

ИЛИ:

if(preg_match("(^112\.200\.150\.)",$_SERVER['REMOTE_ADDR'])) 
+0

+1 отличная работа – alex 2010-11-30 01:38:29

2
if(strpos($_SERVER['REMOTE_ADDR'], "112.200.150.") === 0) 
+0

я попытался Урс сэр .. но это не работало, к сожалению ... – 2010-11-30 01:40:44

Смежные вопросы