Здравствуйте, гость ( Вход | Регистрация )
			
			  16.08.2007 - 14:01
			
				 Сообщение
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Новичок ![]() Группа: Новичок Сообщений: 12 Регистрация: 17.04.2007 Пользователь №: 3486  | 
       
			
			 
				Всем превед) Ребята подскажите, кто разбирается в пхп, как создать php redirect с функцией оставлять при пререносе юзера старый адресс в адрессной строке? Простейший код редиректа я знаю: 
			
			
					
		<? $URL="http://www.yaplakal.com/forum4"; header ("Location: $URL"); ?> <html> <title>RealCoding.Net</title> <head></head> <body> </body> </html> по обращению к странице моего сайта он включает редирект на адресс www.yaplakal.com/forum4, но при этом меняет и адресс. Как сделать, чтоб адресс не менялся?? Не увлекайся bb-кодами и ссылками в сообщении.  | 
	
| 
			
			 | 
	|
![]()  | 
	
			
			  16.08.2007 - 14:51
			
				 Сообщение
					#2
					
				
			 
		 | 
	|
| 
        	
				
        			 Ветеран конференции ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 3946 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5  | 
       
			
			 Цитата Простейший код редиректа Stigmatik Простейший код редиректора: Код <? $URL="http://www.yaplakal.com/forum4"; header ("Location: $URL"); ?> Цитата Как сделать, чтоб адресс не менялся?? В данном случае у тебя происходит обычный редирект пользователя на другой сайт и естественно меняется URL в адресной строке. Чтобы добиться эффекта, когда пользователя редиректнет на другой сайт, но при этом в адресной строке будет указан старый сайт, нужно использовать фреймы. Во фрейме будет открываться новый сайт, а в адресной строке будет указан сайт, где расположен скрипт с фреймом (т.е. твой сайт).  | 
	
| 
			
			 | 
	|
			
			  16.08.2007 - 17:20
			
				 Сообщение
					#3
					
				
			 
		 | 
	|
        	
				
					![]() Новичок ![]() Группа: Новичок Сообщений: 12 Регистрация: 17.04.2007 Пользователь №: 3486  | 
       
			
			 Stigmatik Простейший код редиректора: Код <? $URL="http://www.yaplakal.com/forum4"; header ("Location: $URL"); ?> В данном случае у тебя происходит обычный редирект пользователя на другой сайт и естественно меняется URL в адресной строке. Чтобы добиться эффекта, когда пользователя редиректнет на другой сайт, но при этом в адресной строке будет указан старый сайт, нужно использовать фреймы. Во фрейме будет открываться новый сайт, а в адресной строке будет указан сайт, где расположен скрипт с фреймом (т.е. твой сайт). Будь добр, приведи простой пример использования фрейма в контексте с функцией редиректа.  | 
	
| 
			
			 | 
	|
			
			  17.08.2007 - 13:58
			
				 Сообщение
					#4
					
				
			 
		 | 
	|
        	
				
					![]() Новичок ![]() Группа: Новичок Сообщений: 12 Регистрация: 17.04.2007 Пользователь №: 3486  | 
       
			
			 
				Это моя ошибка... надо спрашивать то, что ты хочешь знать и слышать.)) 
			
			
					
		Объясню народным языком: Мне надо создать скрипт, который получив запрос сам создаст соединение с сервером, сам сходит на вызываемый им(мной)) сайт, получит данные и отдаст их мне, чтобы я при этом на "тот" сайт не конектился. [bТак вот... как этого можно достичь? очень надо.  | 
	
| 
			
			 | 
	|
			
			  17.08.2007 - 15:42
			
				 Сообщение
					#5
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 313 Регистрация: 2.02.2005 Из: веб Пользователь №: 2  | 
       
			
			 
				а воровать контент сайтов и показывать у себя не хорошо
				
				
				
			 
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  18.08.2007 - 09:01
			
				 Сообщение
					#6
					
				
			 
		 | 
	|
        	
				
					![]() Новичок ![]() Группа: Новичок Сообщений: 12 Регистрация: 17.04.2007 Пользователь №: 3486  | 
       
			
			 
				O_o 
			
			
					
		Блин, ребята))) я не собираюсь ничего ни у кого воровать)) аж смешно ей богу... Мне это надо для того, чтобы прокси сервер не смог отследить посещаемый мной акаунт!! Я через этот скрипт буду сидеть на любых сайтах, а админ на прокси будет думать, что я целый день сижу на своем сайте!!) Конечно, если он зайдет на мой сайт все станет ясно, но всеже это единственное спасение от вездесущих админов)))!! [size="3"]Так что, кто что знает... помогите...))  | 
	
| 
			
			 | 
	|
			
			  18.08.2007 - 09:09
			
				 Сообщение
					#7
					
				
			 
		 | 
	|
        	
				
					![]() Новичок ![]() Группа: Новичок Сообщений: 12 Регистрация: 17.04.2007 Пользователь №: 3486  | 
       
			
			 
				Я так полагаю это функция встраиваемая в redirect, но мне совершенно не знакомая( я не могу ни найти шаблон, ни создать сам...(( т.к. никогда с этим не сталкивалсо... Но это реально возможно... такая функция у пхп точно есть... 
			
			
					
		Помогите ребята..  | 
	
| 
			
			 | 
	|
			
			  18.08.2007 - 13:12
			
				 Сообщение
					#8
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователь Сообщений: 300 Регистрация: 23.04.2006 Из: Днепропетровск, Украина Пользователь №: 317  | 
       
			
			 
				Делал когда-то нечто подобное... Смысл в том, чтобы не делать редирект, а просто прочитать содержимое сайта и отобразить его у себя. Вот примерный код: 
			
			
					
		Код $line = file_get_contents($url); echo $line; передаешь в запросе $url и все проблемы. Дальше - траблы с навигацией и картинками. Трабл с навигацией можно решить. Но трабл с картинками решить не получится - они все равно будут тянуться с запрашиваемого сайта. Если в логах это не отображается - проблем нет. Проблемы с навигацией решаем так: Код $line = file_get_contents($url); $search = array("'<a (.*?)href=(\"|\')(.*?)</a>'si"); $replace = array ("<a \\1href=\\2?url=\\3</a>"); $line = preg_replace ($search, $replace, $line); echo $line; так должно работать, но только если урл указан абсолютный. Иначе надо долбаться. Делать это прямо сейчас не хочу... Кроме того, остаются проблемы с теми же формами... Слишком сложно? Проще вряд ли получится... Разве что поставить прокси сервак себе, и ходить через него.  | 
	
| 
			
			 | 
	|
			
			  18.08.2007 - 13:22
			
				 Сообщение
					#9
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователь Сообщений: 300 Регистрация: 23.04.2006 Из: Днепропетровск, Украина Пользователь №: 317  | 
       
			
			 
				держи, вообщем: 
			
			
					
		http://php.classes.free.fr/php/gtk/visualProxy/ бесплатный прокси-сервер целиком на PHP. Ставишь себе на сайт и наслаждаешься. Как она работает не знаю. Тебе надо - ты и разбирайся )))  | 
	
| 
			
			 | 
	|
![]() ![]()  | 
	
 
  | 
		Текстовая версия | Сейчас: 24.11.2010 - 17:07 |