IPB

Здравствуйте, гость ( Вход | Регистрация )

> Функции php, использование различных функций php
Stigmatik
сообщение 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-кодами и ссылками в сообщении.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 8)
MustLive
сообщение 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 в адресной строке.

Чтобы добиться эффекта, когда пользователя редиректнет на другой сайт, но при этом в адресной строке будет указан старый сайт, нужно использовать фреймы. Во фрейме будет открываться новый сайт, а в адресной строке будет указан сайт, где расположен скрипт с фреймом (т.е. твой сайт).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Stigmatik
сообщение 16.08.2007 - 17:20
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 12
Регистрация: 17.04.2007
Пользователь №: 3486



Цитата(MustLive @ 16.08.2007 - 14:51) *
Stigmatik

Простейший код редиректора:
Код
<?
$URL="http://www.yaplakal.com/forum4";
header ("Location: $URL");
?>


В данном случае у тебя происходит обычный редирект пользователя на другой сайт и естественно меняется URL в адресной строке.

Чтобы добиться эффекта, когда пользователя редиректнет на другой сайт, но при этом в адресной строке будет указан старый сайт, нужно использовать фреймы. Во фрейме будет открываться новый сайт, а в адресной строке будет указан сайт, где расположен скрипт с фреймом (т.е. твой сайт).




Будь добр, приведи простой пример использования фрейма в контексте с функцией редиректа.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Stigmatik
сообщение 17.08.2007 - 13:58
Сообщение #4


Новичок
*

Группа: Новичок
Сообщений: 12
Регистрация: 17.04.2007
Пользователь №: 3486



Это моя ошибка... надо спрашивать то, что ты хочешь знать и слышать.))

Объясню народным языком:

Мне надо создать скрипт, который получив запрос сам создаст соединение с сервером, сам сходит на вызываемый им(мной)) сайт, получит данные и отдаст их мне, чтобы я при этом на "тот" сайт не конектился.

[bТак вот... как этого можно достичь? очень надо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MaxQ
сообщение 17.08.2007 - 15:42
Сообщение #5


Активный участник
***

Группа: Flash Zone Team
Сообщений: 313
Регистрация: 2.02.2005
Из: веб
Пользователь №: 2



а воровать контент сайтов и показывать у себя не хорошо
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Stigmatik
сообщение 18.08.2007 - 09:01
Сообщение #6


Новичок
*

Группа: Новичок
Сообщений: 12
Регистрация: 17.04.2007
Пользователь №: 3486



O_o



Блин, ребята))) я не собираюсь ничего ни у кого воровать)) аж смешно ей богу... Мне это надо для того, чтобы прокси сервер не смог отследить посещаемый мной акаунт!! Я через этот скрипт буду сидеть на любых сайтах, а админ на прокси будет думать, что я целый день сижу на своем сайте!!) Конечно, если он зайдет на мой сайт все станет ясно, но всеже это единственное спасение от вездесущих админов)))!!

[size="3"]Так что, кто что знает... помогите...))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Stigmatik
сообщение 18.08.2007 - 09:09
Сообщение #7


Новичок
*

Группа: Новичок
Сообщений: 12
Регистрация: 17.04.2007
Пользователь №: 3486



Я так полагаю это функция встраиваемая в redirect, но мне совершенно не знакомая( я не могу ни найти шаблон, ни создать сам...(( т.к. никогда с этим не сталкивалсо... Но это реально возможно... такая функция у пхп точно есть...

Помогите ребята..
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Rohan
сообщение 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;


так должно работать, но только если урл указан абсолютный. Иначе надо долбаться. Делать это прямо сейчас не хочу...
Кроме того, остаются проблемы с теми же формами...
Слишком сложно? Проще вряд ли получится... Разве что поставить прокси сервак себе, и ходить через него.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Rohan
сообщение 18.08.2007 - 13:22
Сообщение #9


Активный участник
***

Группа: Пользователь
Сообщений: 300
Регистрация: 23.04.2006
Из: Днепропетровск, Украина
Пользователь №: 317



держи, вообщем:
http://php.classes.free.fr/php/gtk/visualProxy/
бесплатный прокси-сервер целиком на PHP. Ставишь себе на сайт и наслаждаешься. Как она работает не знаю. Тебе надо - ты и разбирайся )))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 24.11.2010 - 17:07