Имена участников (разделяйте запятой).
Самая великая ошибка -- дёргать окружение (в твоём случае $_POST), сможешь сделать выводы? остальной код не читал, если нужно, дуй в иную тему.
каков фрагмент -- таковы и выводы )))
Из кода в посте https://php.ru/forum/threads/zapis-sessii-v-fajl-i-chtenie-iz-nego.100376/#post-658815 сессия сохраняется в файл безусловно,...
@hitower, понял, но набивать сессию и сохранять в файл при каждом хите по страницам сайта не есть оптимальное решение.
корзина у всех посетителей одна будет? наркомания.
@hitower, то есть одна сессия на всех посетителей?
print_r() на выходе даёт неисполняемый код, var_export(). Ты язык вообще не знаешь, синтаксис массивов?
И такой момент: посетитель положил товар в корзину по одной цене, прошло обновление цен, в базе изменились цены, какова предполагается реакция...
@Dasderdas, откажись от статики и размести инициализацию в конструкторе. Статика -- зло.
@Dasderdas, толи лыжи не едут... class SwitchPage { public static $url; public static function init() { self::$url =...
Почему про статику в первом посте топика ничего нет? Старайся точнее формулировать задачу ) class SwitchPage { public static $url; public...
До сих пор в отладку не умеем? <?php error_reporting(E_ALL); ini_set("display_errors", 1); class SwitchPage { public $url; public...
В конструкторе присваивай, и да, публичные свойства объекта -- зло.
использовать в крайнем случае, проблематично покрыть тестами код будет.
Тип хостинга указал? Откуда вы такие лезете, что только писать могут, а читать не могут. Телепаты все в отпуске.
Топик стартер (зачинатель темы), то есть в нашем случае ты )
ТС вообще не в безопасность.
Ставишь локально через composer, заливаешь по FTP (чую, шаред хостинг).
$str = "return 4 + 4;";
То понятно, просто блокнот в Win 10 корректно отображает файл с LF (и даже UTF-8 без BOM). Если MacOS до сих пор не умеет, ССЗБ.