Как сохранить корзину до следующего посещения юзера? Почитав по поиску нашел, что народ склоняется к хранению в базе. Я решил жизнь себе не усложнять и хранить в куках массив с id наименований. Как сочетать setcookie и session_start?
<?session_start();
$x='_hello_in_coocaracya';
SetCookie('x',$x);
//it's secret code by get info ins COOKIE
$_info_ins_cookie=$_COOKIE['_info_ins_cookie'];
echo 'x='.$x;
echo '<br>_info_ins_cookie='.$_info_ins_cookie;
?>
В сессии я ее храню до завершения сеанса с клиентом(session.cookie_lifetime 0). Если сессионную куку и session.gc_maxlifetime растянуть до след посещения то тогда станет доступной переменная зарегистрированная в сессии для авторизации.
храни в базе... в куке храни номер заказа...
когда пользователь возвращается... из куки достаёшь номер заказа... и далее из базы весь заказ выковыриваешь...
все счастливы...!
зачем именно в базе. У меня нет необходимости вести статистику и т.д. , обязательной регистрации тоже нет. Лучше в куках , разложив массив корзины в строку и затем снова собирая в массив. Сделал, работает нормально.