Реально задолбала разница в браузерах. Сегодня выяснил, что IE не передает referer, если изменять текущую страницу с помощью JavaScript (document.location = 'http://www.funniestworld.com' - не передаст ). Какого уродства он это делает, я понятия не имею. Выход банален, устанавливаем a тег с id и с name, ищем его по имени или id, изменяем href на нужный и программно кликаем. Долбанутый хак, но что делать:
<a id="redirecturl" style="display:none;" /> <script> document.getElementById('redirecturl').href= нужный url; document.getElementById('redirecturl').click(); </script>
Теперь ie передает referer, но счастье длиться не долго. Падла FF не содержит функции click у тега a.