Помогите, пожалуйста, передать данные в сессию

P
На сайте с 06.01.2009
Offline
601
417

Здравствуйте. Помогите, пожалуйста, передать данные в сессию.

Файл index.php


session_start();

далее с помощью ajax подгружается файл load.php,


<script type="text/javascript">
...
if (getCookie(urlnash2)) {var peremen= getCookie(urlnash2);} else {var peremen='';}
...
$.ajax
({
type: "POST",
url: "/files/load.php",
data: {page : page, peremen: peremen, urlnash: urlnash, urlnash2: urlnash2, otkuda:otkuda},
success: function(msg)
{
$("#conta").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#conta").html(msg);

// запишем выбранные параметры при первой загрузке страницы
var peremen= $("#myforma").serialize();
setCookie( urlnash2, peremen, new Date( (new Date()).getTime() + ( 60 * 60 * 24 * 1000 ) ), '/' );


});
}
});
...

в котором в результате обработки формы подбора товара (настройки выставит пользователь) мы получим некую переменную содержащую настройки пользователя. Вот эту переменную $peremen мне бы хотелось записать в


$_SESSION['perem'][0] = $peremen;

но вставив эту строку в файл load, в котором


$peremen= $_POST['peremen'];

не работает запись в сессию.

мне просто надо дальше по урлам передавать то что навыбирал пользователь.

спасибо заранее

speed-core
На сайте с 30.03.2014
Offline
33
#1

в load.php не забудьте стартануть сессию )

HOST-PROTECTION (/ru/forum/848747), профессиональный web хостинг, гарантия стабильности, защита от DDoS.
P
На сайте с 06.01.2009
Offline
601
#2

speed-core, спасибо огромное. Все ок.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий