В общем проблема: использую скрипт на курле для подмены реферера для клик-клуба, скрипт посылает запрос с нужными заголовками и переадресовываeт юзера на сайт с помощью header(Location.. и получается двойная передача рефа истинного и подмененного. Вопрос- как передать тольк подмененный? Или как затереть реальный. С меня +
Тогда никак нельзя, точнее теоретически можно, если, конечно, модифицировать браузер пользователя. Но это опять же — теоретически. Реферер добавляется самим браузером в заголовки http-запроса, а не скриптом.
Да чертовщина...
Попробовал через
echo '<meta http-equiv="Refresh" content="1; url='.$url.'"/>';
Работает как надо (передается только подмененный реф), так на опере-мини не работает...
Вот придумал велосипед...
if (preg_match("/Opera/i",$_ua)) {
header('Location: '.$url.'');
} else {
echo 'Переадресация...<meta http-equiv="Refresh" content="1; url='.$url.'"/>';
}
Вариант не айс, но хоть что-то
Удаленный
06.08.2010 / 02:31
Дух
0
Если я правильно понял надо чтобы юзер остался а переход защитоло
Есть много способов например