Я новичок в PHP, и мне было интересно, как я мог извлекать перемешиваются идентификаторы YouTube .. Вот что я имею в виду ..Перемешать YouTube идентификаторы
$playlist_id = "PLB9DAD6B9EDAEE7BC";
$cont = json_decode(file_get_contents('http://gdata.youtube.com/feeds/api/playlists/'.$playlist_id.'/?v=2&alt=json&feature=plcp'));
$feed = $cont->feed->entry;
if(count($feed)) {
foreach($feed as $item) {
$title = $item->title->{'$t'};
$desc = $item->{'media$group'}->{'media$description'}->{'$t'};
$id = $item->{'media$group'}->{'yt$videoid'}->{'$t'};
}
}
Это в основном выбирает идентификатор, название и описание из списка воспроизведения , как я могу перетасовать $id
, чтобы дать мне уникальные неповторяющиеся значения, чтобы впоследствии я мог использовать его здесь?
<iframe ... src="http://www.youtube.com/embed/<?= $id ?>" allowfullscreen></iframe>
Моя цель состоит в том, чтобы обновить страницу, чтобы получить новое видео каждый раз, когда я посещаю его и сбросить себя, когда это закончится (или просто продолжать сбор уникальных значений)
Спасибо заранее, lot ..
Я попробовал его и он прекрасно работает, но файлы не умирают после закрытия браузера, лучше использует сеансы? –
В общем случае использование сеанса - это полная нечетная конструкция и определение определения функции setcookie (см. Здесь: http://php.net/manual/en/function.setcookie.php). Cookie должен быть удален при закрытии браузера, как описано : «expire: время, в течение которого cookie истекает. Это временная метка Unix, так что это количество секунд с эпохи. [...]. Если установлено значение 0 или опущено, файл cookie истекает в конце сеанса (когда браузер закрывается). " Вы можете попробовать, если установка параметра expire в явном 0 помогает –