Стоит задача настроить кэширование в связке nginx-ssi-php.
Делаю инклюд php файла через server side include. Предварительно вывожу массив $_GET:
Ватета файл get_virtual.php, который подгружаю:
В главном файле $_GET массив выводится, в подключаемом он пустой. Правильно я понимаю, что при подключении через ssi окружение $_GET теряется? Т.е. умом понимаю, что php запускается в другой оболочке, но может это где-то настраивается?
Вдруг кто сталкивался или знает?
PS В принципе, как обойти эту ситуацию знаю - разобрать URI (он прекрасно извлекается из $_SERVER), но вот насколько это правильный путь?
Буду признателен и прочая
PPS А, может, есть другой способ запретить nginx кэшировать часть кода?(Отредактировано автором: 06 Ноября, 2013 - 19:47:58)
|