Random.php идет на случайную ссылку?

По сути, я пытаюсь создать страницу random.php, на которой, если кто-то заходит на нее, она перенаправляет их на нужную мне ссылку, и каждый раз, когда они переходят на random.php, например, появляется другая ссылка.

$urls = array('http://gamingwebsite.com/xlnc', 'http://gamingwebsite.com/xln8', 'http://gamingwebsite.com/xln5', 'http://gamingwebsite.com/xln4',
'http://gamingwebsite.com/xlmv', 'http://gamingwebsite.com/xlms', 'http://gamingwebsite.com/xllz', 'http://gamingwebsite.com/xllp', 'http://gamingwebsite.com/xllj',
'http://gamingwebsite.com/xlle', 'http://gamingwebsite.com/xll9', 'http://gamingwebsite.com/xll5', 'http://gamingwebsite.com/xlks', 'http://gamingwebsite.com/xlkl',
'http://gamingwebsite.com/xlke', 'http://gamingwebsite.com/xlk4', 'http://gamingwebsite.com/xljv', 'http://gamingwebsite.com/xlje', 'http://gamingwebsite.com/xlj9',
'http://gamingwebsite.com/xlj1', 'http://gamingwebsite.com/xjxu', 'http://gamingwebsite.com/xjxd', 'http://gamingwebsite.com/xjx4', 'http://gamingwebsite.com/xjwz',
'http://gamingwebsite.com/xjw1', 'http://gamingwebsite.com/xjup', 'http://gamingwebsite.com/xjtz', 'http://gamingwebsite.com/xjtt', 'http://gamingwebsite.com/xjtn',
'http://gamingwebsite.com/xjrh', 'http://gamingwebsite.com/xjrd', 'http://gamingwebsite.com/xjr3', 'http://gamingwebsite.com/xj1z', 'http://gamingwebsite.com/xizx',
'http://gamingwebsite.com/xizf', ' http://gamingwebsite.com/x3jx', 'http://gamingwebsite.com/x3jp');

Это то, что я сделал, как я могу сделать так, чтобы каждый раз, когда кто-то заходил на random.php, он перенаправлял их на одну из этих ссылок ??

0

Решение

Легко. Просто используйте shuffle перемешать массив, а затем захватить первый элемент с вершины вновь рандомизированного массива и установить новый Location с помощью header:

shuffle($urls);
header('Location: ' . $urls[0]);
3

Другие решения

Несколько способов. Простой способ заключается в использовании комбинации rand() а также count()

header('Location:'. $urls[rand(0, (count($urls)-1))]);

Или использовать array_rand()

header('Location:'. $urls[array_rand($urls, 1)]);
3

По вопросам рекламы [email protected]