Вход

Просмотр полной версии : Redirect


Vika R
17.03.2009, 18:48
Проблема такая. Есть сайт больше чем 200 страниц. Счетчики стоят ТОЛЬКо на заглавной странице. Естественно на сайт можно зайти через первую страницу (отметившись на счетчике) или попасть на любую другую, минуя счетчики.

Как сделать так, чтобы если пользователь заходит не с главной страницы, а с внутренней, он попадал на первую (чтобы сработали счетчики), а затем возвращался уже на ту, с которой пришел? Частичная реализация переброса на первую страницу реализована в яваскрипте:

var call = document.referrer.toLowerCase();
var where = call.indexOf("часть имени сайта");
if (where == -1) window.location.href="http://www.адрес сайта/";

А вот как вернуть его обратно? Думаю яваскрипт здесь уже не поможет, так как после выполения window.location.href значение document.referrer = null. А в PHP я совсем чайник. Спасибо заранее за любые советы

Googleman
17.03.2009, 19:48
Мммм, может не надо так? Предлагаю вынести все счетчкики в отдельный html файл, и подключать его потом ко все страницам.

Midzu Maniac
17.03.2009, 20:02
Мммм, может не надо так? Предлагаю вынести все счетчкики в отдельный html файл, и подключать его потом ко все страницам.

Чтобы потом счетчик быстро вошел в топ-3 =)

Котяра
18.03.2009, 05:17
Если чайник, то советую как советует Гуглман, воткнуть снизу фрейм с счетчиком, конечно это не кошерно и через жопу но другого выхода не вижу.

Googleman
18.03.2009, 14:15
Мне кажется что если не кошерно и через жопу то это редиректом.

Vika R
23.03.2009, 14:40
Спасибо ВСЕМ откликнувшимся. Но вы не очень поняли проблему. Все это нужно сделать один ПЕРВЫЙ раз, а не постоянно.

Googleman
25.03.2009, 18:12
мод реврайт в руки