Непонятности с cookies php
Александр Орлов
Недавно задавал вопрос про то, как запустить последовательно видео. Думал что проблема решилась, но после того как перенес код на другой компьютер и на хостинг, он не работает. Долго не мог разобраться в чем проблема: <video id="Video1" loop="loop" width="100%" height="auto" autoplay="autoplay"> <?php

$id1 = "<source src='./video/video1.mp4'>";
$id2 = "<source src='./video/video2.mp4'>";
$id3 = "<source src='./video/video3.mp4'>";
$id = [$id1, $id2, $id3]; $count = 0; if (isset($_COOKIE['count'])) {
$count = $_COOKIE['count'];
$count++;
}
// Запускаем механизм кука и подставляем значении на массив

setcookie('count', $count, time() + 3600);
echo $id[$count]; // Уничтожаем счетчик, когда дойдет до 2

if($count==2) {
setcookie('count', $count, 1);
}
?> </video> Вижу что куки не создаются на другом компьютере (а на первом компьютере почему-то все работает, странно).
Помню что setcookies создается наверху, но тогда подставлять на переменную будет нечего.
Что здесь исправить (или возможно дополнить), чтобы все заработало?
Александр Орлов больше 1 года назадСпасибо 0
1 чел.