Вставил в середине сайта такую штуку:
setcookie("cart", 'test', time()+31556926 ,'/');
var_dump($_COOKIE['cart']);
Два раза обновляю - null. Сначала не понял. Сделал отдельную страницу с этими двумя строчками - работает. Начал дебажить из за чего не работает. Нашел:
<li><a href="index.php" style="text-transform:none;font-size:16px;color:#373640;font-weight:100"
<?php if($_SERVER['REQUEST_URI'] == '/lot/' || $_SERVER['REQUEST_URI'] == '/lot/index.php') { echo 'class="nav-hover-active"'; } else { echo 'class="nav-hover"'; } ?>>Homepage</a></li>
<li><a href="how-it-works.php" style="text-transform:none;font-size:16px;color:#373640;font-weight:100"
<?php if($_SERVER['REQUEST_URI'] == '/lot/how-it-works.php') { echo 'class="nav-hover-active"'; } else { echo 'class="nav-hover"'; } ?>>How it works?</a></li>
<li><a href="shop.php" style="text-transform:none;font-size:16px;color:#373640;font-weight:100"
<?php if($_SERVER['REQUEST_URI'] == '/lot/shop.php' || $_SERVER['REQUEST_URI'] == '/lot/ticket.php') { echo 'class="nav-hover-active"'; } else { echo 'class="nav-hover"'; } ?>>Shop</a></li>
в меню как убираю эти строки - работает. Кто может обьяснить, в чём прикол?