Проблемы с $_SESSION в сниппетах MODX Решено


Обыкновенный счетчик на сессионных переменных

<?php
print_r(isset($_SESSION['12']));
if(!isset($_SESSION['12'])) {
	$_SESSION['12']=0;
}
else {
	$_SESSION['12']++;
}
echo $_SESSION['12'];
Данный код всегда выводит 0
Может я что-то делаю не правильно.
Прошу помощи.
23 августа 2016, 00:41    Alternative   
0    297 0

Комментарии (3)

  1. Марат Марабар 23 августа 2016, 10:17 # 0
    if(!isset($_SESSION['12'])) {
    	$_SESSION['12']=0;
    }
    else {
    	$_SESSION['12'] += 1;
    }
    
    1. Волков Николай 24 августа 2016, 04:56 # 0
      Проблема из-за кэширования. В кэш сохраняется нулевое значение, а потом все время от туда достаётся.
      1. Alternative 24 августа 2016, 17:49 # 0
        сниппет вызывается некшируемым
      Вы должны авторизоваться, чтобы оставлять комментарии.