Передача реферера с перенаправлением юзера

1. Саня (05.08.2010 / 02:08)
В общем проблема: использую скрипт на курле для подмены реферера для клик-клуба, скрипт посылает запрос с нужными заголовками и переадресовываeт юзера на сайт с помощью header(Location.. и получается двойная передача рефа истинного и подмененного. Вопрос- как передать тольк подмененный? Или как затереть реальный. С меня +

2. Олег (05.08.2010 / 02:53)
Так в чем проблема? Передавай с помощью курла?

3. Саня (05.08.2010 / 12:10)
Так юзера надо как то на ту страницу перенаправить... А то уже не клик-клуб если за юзера все делает сервер...

4. Олег (05.08.2010 / 16:52)
Тогда никак нельзя, точнее теоретически можно, если, конечно, модифицировать браузер пользователя. Но это опять же — теоретически. Реферер добавляется самим браузером в заголовки http-запроса, а не скриптом.

5. Саня (05.08.2010 / 16:57)
Да чертовщина...
Попробовал через
echo '<meta http-equiv="Refresh" content="1; url='.$url.'"/>';
Работает как надо (передается только подмененный реф), так на опере-мини не работает...

6. Саня (05.08.2010 / 17:15)
Вот придумал велосипед...
if (preg_match("/Opera/i",$_ua)) {
header('Location: '.$url.'');
} else {
echo 'Переадресация...<meta http-equiv="Refresh" content="1; url='.$url.'"/>';
}
Вариант не айс, но хоть что-то

7. Удаленный (06.08.2010 / 02:31)
Если я правильно понял надо чтобы юзер остался а переход защитоло
Есть много способов например
<?
echo'<iframe src="http://visavi.net" width="0" height="0" frameborder="0"></iframe>';
// Минус опера мини


echo'<img src="http://visavi.net" alt="" width="0" height="0" >';

echo'<script src="http://visavi.net"></script>';


Если тибе надо просто перебросить тогда
<?
header('Location: http://visavi.net');


URL: https://visavi.net/topics/12300