LETGAM » 2011.01.16 17:06

Всем привет.Нужна страница с ссылками,каждый раз как переходишь на эту страницу она тебя перекидывает по ссылке и каждый раз по новой,может у кого есть готовый скрипт? Помогите плис.

Gemorroj » 2011.01.16 17:09

массив ссылок, рандомом выбираешь случайную.

tipsun » 2011.01.16 17:16

Код:

1
span style="color: #0000BB"><?php$links = array('site1.ru','site2.ru','site3.ru','site4.ru','site5.ru');//если в файле, то//$links = file('links.txt');//прописываешь через enter(перенос)header('Location: http://'.$links[rand(0, count($links))]);exit();?>
TLENS » 2011.01.17 08:06

tipsun написал:

Код:

1
span style="color: #0000BB"><?php$links = array('site1.ru','site2.ru','site3.ru','site4.ru','site5.ru');//если в файле, то//$links = file('links.txt');//прописываешь через enter(перенос)header('Location: http://'.$links[rand(0, count($links))]);exit();?>

Подпавка

Код:

1
span style="color: #0000BB"><?php$links = array('site1.ru','site2.ru','site3.ru','site4.ru','site5.ru');//если в файле, то//$links = file('links.txt');//прописываешь через enter(перенос) Вконце файла перенос не оставляйheader('Location: http://'.trim($links[rand(0, (count($links)-1))]));exit();?>

Или через сессию

Код:

1
span style="color: #0000BB"><?php$links = array('site1.ru','site2.ru','site3.ru','site4.ru','site5.ru');//если в файле, то//$links = file('links.txt');//прописываешь через enter(перенос)if(!session_id()) session_start();$c=count($links);$_SESSION['links']=intval($_SESSION['links']);if($_SESSION['links']<$c){header('Location: http://'.trim($links[$_SESSION['links']]));++$_SESSION['links'];exit();}?>
LETGAM » 2011.01.17 11:54

Спасибо за код.

LETGAM » 2011.01.17 12:04

P.S. Я плюсики поставил.

TLENS » 2011.01.18 14:31

Поправка
Через сессию

Код:

1
span style="color: #0000BB"><?php$links = array('site1.ru','site2.ru','site3.ru','site4.ru','site5.ru');//если в файле, то//$links = file('links.txt');//прописываешь через enter(перенос)if(!session_id()) session_start();$c=count($links);$_SESSION['links']=intval($_SESSION['links']);if($_SESSION['links']<$c){header('Location: http://'.trim($links[$_SESSION['links']]));++$_SESSION['links'];exit();}else $_SESSION['links']=0;?>

Добавлено спустя   4 минуты  34 секунды:
Ето чтобы После перехода по всем ссылкам обратно начинать с первой