Ищу Скрипт редиректа через промежуточную страницу

ROST

Постоялец
Регистрация
30 Сен 2011
Сообщения
52
Реакции
3
Доброго времени.

Ищу скрипт редиректа через промежуточные страницы на urlы партнерских программ. Хотелось бы создавать в какой-либо админке промежуточную страницу внутри своего домена, и присваивать ей ссылку для редиректа. Выглядеть ссылка внутри домена должна примерно так - domain.tld/name Нужна возможность правки шаблона промежуточной страницы, добавления кодов счетчиков систем статистики. В идеале, нужна статистика по количеству кликов по каждой ссылке и остальное (реферер, ip, geo и прочее). Чем больше статистики, тем лучше. Пока нашел скрипт ReDirector, но что-то не внушает доверия, да и промежуточной страницы там нет. Конечно, можно все это делать руками (промежуточную страницу, редирект и пр.), но хочется чего-то более централизованного. Может быть кто-то что-то подскажет? Желательно null.

Пользовательская часть выглядит примерно как мне нужно здесь - 1000bankov.ru/kredit/zaim
Как выглядит админская - не имею представления.

Пока даже не представляю по каким словам искать в поиске подобные системы. Надеюсь на ваши подсказки.
 
Всё просто в GET отправляется id (параметр) и принимается на странице (типа промежуточная) , а там по параметру этому и редиректит куда надо.
И ip и реферер можно принять стандартными способами.
 
Всё просто в GET отправляется id (параметр) и принимается на странице (типа промежуточная) , а там по параметру этому и редиректит куда надо.
И ip и реферер можно принять стандартными способами.

Все же хотелось бы готовое решение, чем разрабатывать с нуля.
 
со страницы ссылка /go.php?id=1
в go.php
PHP:
$url = $_GET['id'];
$go='http://google.com'; // ну или из базы брать значения.
if($url==1){
header("Location: ".$go."");
exit();
}
 
Промежуточная страница должна загружаться, т.к на ней буду счетчики статистики. А header("Location: ".$go.""); будет перебрасывать пользователя мгновенно, без ожидания загрузки счетчиков.
 
html, чтоб посетителю было не скучно:
HTML:
<strong>Сейчас Вы будете перенаправлены на онлайн-заявку</strong>
				<br> через <span id="seconds"></span> сек.</p>
+ js
HTML:
<script>
	function redirectTimeOut(s) {
		
		document.getElementById('seconds').innerHTML = s;
		if (s > 0) {
			setTimeout('redirectTimeOut(' + (--s) + ');', 800);
		} else {
			window.location.href = 'https://domain';
		}
	}
	redirectTimeOut(3);
	</script>
выдрано с сайта примера

Выбор, что подставить вместо Для просмотра ссылки Войди или Зарегистрируйся по простому запросу в базу. Делать это отдельным скриптом вообще не рационально, это должна быть часть системы. У тебя же есть основная страница с перечнем услуг? Вот там уже какие-то id и домены, просто дописывается небольшой модуль. В зависимости от сложности твоей системы - это займёт от 30 минут до 2 часов времени фрилансера. Но это в том случае, если у тебя уже используется нечто типа cms. А если это голый html, то тогда конечно поиск скрипта оправдан.
 
Назад
Сверху