Случайное видео по статическому URL - PullRequest
0 голосов
/ 01 октября 2010

Мне нужно предоставить статический URL-адрес клиенту, например.http://domain.com/video.mp4. Однако этот URL должен предоставлять случайное видео из выбора из 5 видео каждый раз, когда к нему обращаются.

Возможно ли это с помощью PHP и mod_rewrite?Или как-то иначе?

Спасибо

Ответы [ 2 ]

0 голосов
/ 01 октября 2010

Вы можете быть в состоянии предоставить URL для скрипта PHP (http://domain.com/video.php),, который затем устанавливает свой заголовок content-type для типа видео, а затем случайным образом считывает файл, используя readfile.

Я не думаю, что вам нужно использовать mod_rewrite в этом случае.

header('Content-type: video/mp4'); // I don't know the correct MIME type
$files = array('vid1.mp4', 'vid2.mp4', 'vid3.mp4');
readfile($files[array_rand($files)]);
0 голосов
/ 01 октября 2010

Требуется ли вашему клиенту, чтобы URL заканчивался на .mp4?

Если бы вы не могли использовать mod_rewrite, выбрав случайное число, скажем, от 1 до 5

...