Всем привет! Поставил ЧПУ и столкнулся с такой проблемой: все страницы, которые подключаются к index.php не видят куки, которые были созданы при первом открытии страницы. Идея такова, что куки создаются при первом открытии страницы, и сохраняются пока их не удалит скрипт, при том обязательно должны быть для всех страниц одни и те-же. После того как сделал ЧПУ, возникла странная проблема: те куки которые были созданы на главной странице, подключаемые к ней страницы уже не видят и поэтому создают свои. Куки это же глобальный массив! Как так может быть? Помогите пожалуйста! Заранее спасибо!
Вот код, который создаёт куки, это корзина товаров:
function saveCart() {
global $cart;
$cart = base64_encode(serialize($cart));
setcookie('cart', $cart, 0x7FFFFFFF);
}
function cartInit() {
global $cart;
if(!isset($_COOKIE['cart'])) {
$cart = array('swc_data_order' => strtoupper(randomString(5, 6)));
saveCart();
}
else {
$cart = unserialize(base64_decode($_COOKIE['cart']));
}
}
function addCartType($id, $amount) {
global $cart;
$cart[$id]['amount'] = $amount;
saveCart();
}
function deleteItemFromCart($id) {
global $cart;
unset($cart[$id]);
saveCart();
}
cartInit();