#javascript #php
#javascript #php
Вопрос:
Я использую PHP и JavaScript со встроенным кодом в Ajax для размещения корзины на странице PHP. Я создаю файл cookie на странице PHP, затем файл cookie не определен, когда я добираюсь до index.php. Как я могу это сделать?
Попытка
ob_start();
if($_GET){
if($_GET["jsonsepet"] == "true") {
if($_POST){
$Id = $_POST["Id"];
$renk = $_POST["renk"];
$adet = $_POST["adet"];
$yas = $_POST["yas"];
//----
$sepet = array("renk"=>$renk);
print_r($_POST);
setcookie('sepet['.$Id.']', $Id, time() 86400);
session_destroy();
print_r($_COOKIE);
}
else {
echo "error";
}
}
else {
echo "error";
}
} else {
echo "error";
}
Комментарии:
1. Что именно вы подразумеваете под «как я могу это сделать»? Вы убедились, что cookie действительно установлен? Что изменится, если вы «доберетесь до index.php «?
2. когда я перехожу к файлу индекса, файлы cookie сохраняются не в системе, а на той же странице в другом yapmassanm управления, если вы можете видеть определенные файлы cookie
Ответ №1:
Я думаю, что это, вероятно, путь, установите его в корень вашего веб-сайта..
setcookie('sepet['.$Id.']', $Id, time() 86400);
измените на..
setcookie('sepet['.$Id.']', $Id, time() 86400, '/');