Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Реально ли скрыть реферрер?
 
 автор: amigo62   (18.06.2008 в 15:50)   письмо автору
 
 

Всем привет! Можно ли каким-либо образом (применимым для WAP-интернета) очистить или подменить реферрер страницы, с которой пользователь переходит на другой сайт?

   
 
 автор: cheops   (18.06.2008 в 15:55)   письмо автору
 
   для: amigo62   (18.06.2008 в 15:50)
 

Конечно, реферер, отправляется со стороны клиента, поэтому и скрывается и подделывается на раз, два... Более того, ряд браузеров и FireWall-ов предоставляют пользователям такую возможность в штатном порядке.

   
 
 автор: amigo62   (18.06.2008 в 16:38)   письмо автору
 
   для: cheops   (18.06.2008 в 15:55)
 

cheops, мне следовало уточнить:) нужно, чтобы это проделывалось на стороне сервера... То есть, без ведома и участия посетителя.

   
 
 автор: cheops   (19.06.2008 в 12:18)   письмо автору
 
   для: amigo62   (18.06.2008 в 16:38)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8931.

   
 
 автор: amigo62   (19.06.2008 в 14:17)   письмо автору
 
   для: cheops   (19.06.2008 в 12:18)
 

Спасибо:), но, насколько я понял, это эмулятор браузера, поэтому будет передаваться IP не посетителя, а сервера:(

   
 
 автор: cheops   (20.06.2008 в 11:00)   письмо автору
 
   для: amigo62   (19.06.2008 в 14:17)
 

Да, со стороны посетителя вы без ведома его уже ничего сделать не сможете, в противном случае это будет рассматриваться как взлом.

   
 
 автор: SportSoft   (18.06.2008 в 15:58)   письмо автору
 
   для: amigo62   (18.06.2008 в 15:50)
 

Если использовать обычные стандартные браузеры, то производители этого не учитывали думаю (если только функция скрытия реферер). Кстати, при передвижении по WML страницам браузер вроде и не должен передавать заголовок Referer.
А вот если написать на PHP какой-нибудь эмулятор бразера, то можно подделать :)

   
 
 автор: amigo62   (18.06.2008 в 16:42)   письмо автору
 
   для: SportSoft   (18.06.2008 в 15:58)
 

К сожалению, IP требуется оставить реальным, пользовательским, поэтому фокусы с fsockopen или CURL не годятся:(
Я где-то слышал, что это можно сделать с передачей заголовка...

   
 
 автор: amigo62   (18.06.2008 в 19:24)   письмо автору
 
   для: amigo62   (18.06.2008 в 16:42)
 

Неужели проблема неразрешима средствами сервера?
Тогда уточню еще: нужно подменить referrer на урл любой страницы, находящейся на том же сайте.

   
 
 автор: Trianon   (18.06.2008 в 19:28)   письмо автору
 
   для: amigo62   (18.06.2008 в 19:24)
 

сервер, точнее серверный скрипт, если ему не нужен referer, может его просто не анализировать.

   
 
 автор: amigo62   (18.06.2008 в 19:54)   письмо автору
 
   для: Trianon   (18.06.2008 в 19:28)
 

)))))) нда, видимо мне нужно сперва учиться описывать проблемку, потом спрашивать совета))))

Вобщем дело такое. Рекламодатель требует, чтобы переходы к нему происходили с реальных страниц сайта (например, index.php, about.php и т.д.), а мне необходимо, чтобы переход на его ресурсы происходил через страницу-редирект (а на index.php, about.php и т.д. будут находиться ссылки на нее).
Возникала идея сделать редирект по условию в этих же страницах, но, если например, ссылка будет выглядеть так: index.php?redirect=yes (так index.php понимает, что нужно не выводить содержимое, а отправлять к рекламодателю), то и HTTP_REFERRER передастся с этой redirect=yes, и перейдя по этой ссылке, рекламодатель поймет, что его требования снова не выполнены.
Думаю, теперь изложил максимально конкретно... Если что,могу уточнить любой момент, т.к. очень нужна ваша помощь, форумчане:)

   
 
 автор: Гость   (18.06.2008 в 20:20)   письмо автору
 
   для: amigo62   (18.06.2008 в 19:54)
 

ПРидумал вариант)) Если нужно сделать таку штуку - ставите пользователю в куки пометку "redirect=yes". После чего редерект на индекс, там в начале идет проверкаприсутвия этого редеректа, если есть - куку стираете и перенаправляете его уже куда надо.

   
 
 автор: amigo62   (18.06.2008 в 21:07)   письмо автору
 
   для: Гость   (18.06.2008 в 20:20)
 

Хм... Да вот и я об этом подумал:) пожалуй так и сделаю, если вариантов не будет больше:)

   
 
 автор: SportSoft   (19.06.2008 в 17:28)   письмо автору
 
   для: amigo62   (18.06.2008 в 16:42)
 

Если подключаться с компьютера или если надо именно телефонный IP, то с компьютера через телефон, тогда на локальной машине нужно ставить PHP.
После этого пиши скрипт, запускайте через PHP и будет отправляться реальный IP-адрес и делайте что хотите. :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования