Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Нужен PHP скрипт редиректа
цитата
04/02/10 в 20:26
 photomuza
Сабж с админкой, без мускуля. Чтоб споносоркие ссылки имели вид типа хттп://my_domain.com/go.php?id=1111

С мускулем нашел - Meliksah's Click Counter v0.02, надо еще один без мускуля, не могу найти.
цитата
05/02/10 в 12:33
 Alexs
<?php
$url[1]="http://www.newdomain.ru";
$url[2]="http://www.newdomain1.ru";
$url[3]="http://www.newdomain3.ru";

$id=$_GET[id];
$url[$id];
header("Location: ".$url[$id];)
exit();

?>

навскидку так можно сделать
цитата
05/02/10 в 17:45
 photomuza
Спасибо. Так и не нашел, где у тебя ошибка, но у меня работал такой код:
Код:
<?php
$url[1]="http://site_1.com/";
$url[2]="http://site_2.com/";
$url[3]="http://site_3.com/";

$id=$_GET[id];

Header("Location:".$url[$id]);
?>

Но я сравнивал время соединения на одном и том же урле этот код с Meliksah's Click Counter v0.02 и не увидел разницы. Причем на Meliksah's урл стоял 40-м по счету, а в этом всего 3 штуки. Поэтому решил юзать Meliksah's с мускулем. Сравнивал время здесь (сразу несколько урлов вбиваете) - http://www.selfseo.com/website_speed_test.php Разница со временем БЕЗ редиректа - 0,2-0,3 сек.
цитата
05/02/10 в 18:18
 Alexs
мереть надо на большом количестве записей
как минимум на 1000 - 100 000 записей

10-20 нечего не увидеш

ps : скрипит не проверял навскидку писал
цитата
05/02/10 в 18:20
 ibiz
скрипт с мускулем будет дольше выполняться полюбому icon_smile.gif
цитата
05/02/10 в 18:32
 photomuza
Теоретически наверное так, тока зачем мне проверять 100 000 записей? smail101.gif Мне ж не продавать, я для себя. А у меня на каждом домене больше 100 ссылок вряд ли имеется. Я скрипт на каждый домен ставлю, чтоб споносорские ссылки выглядели как внутренние. БД одна, на каждый домен - таблица.

Да, тут еще обнаружил у себя Click Counter Lite, без мускуля (чего только на компе не валяется, а я тут спрашиваю icon_smile.gif), но Meliksah's Click Counter v0.02 стопудово удобней сделан.
......................
По дороге в магазин проснулись задатки программера icon_smile.gif 100 000 ID не создаст никаких задержек, если не тупо перебирать один массив, а содавать скажем, после каждой тыщи новый, т.е. $Array_000 - $Array_999. Таким образом, поиск среди 100К займет практически столько же времени как среди 1К.
цитата
06/02/10 в 15:15
 example
Simple TDS


Эта страница в полной версии