Описание: Блокировка по определённому IP-диапазону | 
				 
				
  					| Поиск в теме | Версия для печати | 
  				 
				
					
									
            			
            			
            			
				
					| Vladimir  | 
					
						 Отправлено: 09 Февраля, 2008 - 09:48:55          
					 | 
				 
				
					
	        			
  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 270 
        				Дата рег-ции: Апр. 2005  
        				 
						 
        				Карма 0
  
        				 
         				 
        				  
					 | 
					Кое-что нашёл: 
 
Цитата:Показ разных страниц, в зависимости от IP адреса посетителя: 
SetEnvIf REMOTE_ADDR <нужный ip адрес> REDIR="redir" 
RewriteCond %{REDIR} redir 
RewriteRule ^/$ /another_page.html 
 
Например, перенаправление посетителей с ip адресом 192.12.131.1 на страницу about_my_sity.html: 
SetEnvIf REMOTE_ADDR 192.12.131.1 REDIR="redir" 
RewriteCond %{REDIR} redir 
RewriteRule ^/$ /about_my_sity.html  http://www.wmaster.ru/htaccess/#q13  
 
Как сделать, чтобы посетители с IP от xxx.xx.34.56 до xxx.xx.58.96 перенаправлялись на нужный адрес?(Отредактировано автором: 09 Февраля, 2008 - 09:50:38)  | 
				 
				
					|   | 
					
						
						  
					 | 
				 
			 
            			
				
					| Vladimir  | 
					
						 Отправлено: 09 Февраля, 2008 - 13:08:27          
					 | 
				 
				
					
	        			
  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 270 
        				Дата рег-ции: Апр. 2005  
        				 
						 
        				Карма 0
  
        				 
         				 
        				  
					 | 
					Есть скрипт для расшифровки IP-адресов: 
CODE:<html><head><title>IP information</title></head> 
<body bgcolor="#a0a000" text="#800000"> 
<center> 
<FORM action="ip_information.php" method="POST"> 
<font size=+2 color="#000000"><b><i> 
Enter IP for All Information: 
<br> 
(format: xxx.xxx.xxx.xxx) 
</i></b></font> 
<br> 
<INPUT type="text" name="ip" size="35"> 
<input type="submit" value="Ok"> 
</form> 
</center> 
<?php 
if ($ip!="") 
{ 
$sock=fsockopen ("whois.ripe.net",43,$errno,$errstr); 
if (!$sock) 
{ 
echo ($errstr($errno)."<br>"); 
} 
else 
{ 
fputs ($sock,$ip."\r\n"); 
while (!feof($sock)) 
{ 
echo (str_replace(":",": ",fgets ($sock,128))."<br>"); 
} 
} 
fclose ($sock); 
} 
?> 
</body></html>   
Можно ли сделать так, чтобы при обращении к странице, информация об IP того, кто к ней обратился выводилась автоматически и обращалась в одну переменную (например, $content)? 
А потом, если в полученном тексте встречаются определённые слова - один редирект. Если не встречаются - другой. | 
				 
				
					|   | 
					
						
						  
					 | 
				 
			 
            			
            			
				
					| Vladimir  | 
					
						 Отправлено: 10 Февраля, 2008 - 02:28:12          
					 | 
				 
				
					
	        			
  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 270 
        				Дата рег-ции: Апр. 2005  
        				 
						 
        				Карма 0
  
        				 
         				 
        				  
					 | 
					Это понятно, но сначала скрипт должен автоматически при загрузке страницы выдавать всю инфу об IP того, кто к этой странице обратился (как здесь, например: http://itsoft.ru/soft/web-servic...amp;for_printing , но расширенно). Я другой скрипт находил, но он тупил, что я откуда-то аж из Амстердама! 
В общем, скрипт сначала получает инфу об IP посетителя, обращает её в переменную. А потом уже полученный текст анализируется: если в нём встречаются определённые слова (например, помимо IP, название провайдера, его номеров телефонов или город), то тогда скрипт выдаёт один код. Если не встречаются - другой.(Отредактировано автором: 10 Февраля, 2008 - 02:38:52)  | 
				 
				
					|   | 
					
						
						  
					 | 
				 
			 
            			
            			
            			
            
					 | 
				 
				
					| Поиск в теме | Версия для печати | 
 	 			 
  				
  					| Страниц (2): [1] 2 » | 
  				 				
  					| Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0) | 
  				   				
  					| « PHP/Perl » | 
  				 
			 
			 
			
			 
			
				
					Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
  | 
					     | 
				 
			 
			 
			
			 
			 			
		 |