apache — php код работает только если файлы были изменены

Переменная в сеансе изменяется, только если я обновляю файл, что означает:

<?php
if(isset($_GET['row']) && isset($_GET['quantity'])) {
if($_GET['quantity'] != 0) {
$_SESSION['basket'][$_GET['row']]['barcode']['quantity'] = $_GET['quantity'];
} else {
unset($_SESSION['basket'][$_GET['row']]);
}
}
?>

Изменяет количество в первый раз, а затем в других попытках — нет.
Если я изменю это на что-то вроде:

<?php
if(isset($_GET['row']) && isset($_GET['quantity'])) {
if($_GET['quantity'] != 0) {
$num = $_GET['quantity'];
$_SESSION['basket'][$_GET['row']]['barcode']['quantity'] = $num;
} else {
unset($_SESSION['basket'][$_GET['row']]);
}
}
?>

Я сохраняю файл в работах один раз, а затем он перестает менять количество.
Когда отображение переменной в коде показывает, что оно изменилось, но на остальной части сайта это не так. часть, где это показано, не манипулирует переменными, а только печатает их.
Кажется, что код работает, только если файл был сохранен и только в первый раз.
Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector