AJAX + Session

qjoker

Новичок
AJAX + Session

Добрые люди помогите с такой вот проблемой.
Есть php скрипт который инклудиться на нём Java script который отправляет php скрипту данные например:
Код:
//------------------------------------------
<?
session_start();
echo $_SESSION['lcms'];
?>
<script language="javascript" type="text/javascript">
$.get('ajax.php?type=login&login='+login+'&password='+password, function(result) {
if (result == 0)
{
$("#divloginform").html('NO');
}
else if (!result == 0)
{
$("#divloginform").html('OK');
}
});
</script>
//------------------------------------------
PHP скрипт открывает сессию и записывает переменные которые попали к ниму через гет:

PHP:
//------------------------------------------
//ajax.php
//------------------------------------------
if_($_GET['type']=="login"){
session_start();
$_SESSION['lcms']=strtolower(trim_($_GET['login']));
$_SESSION['pcms']=strtolower(trim_($_GET['password']))
session_write_close();
echo_"1";
}else{
echo_"0";
}
}
//------------------------------------------
Проблема: данные благополучно отправляются, сессия стартует переменные записываются (проверил: возвратил с пхп скрипта обратно в яву переменную)

Код:
//------------------------------------------
<?
session_start();
echo $_SESSION['lcms'];
?>
<script language="javascript" type="text/javascript">
$.get('ajax.php?type=login&login='+login+'&password='+password, function(result) {
if (result == 0)
{
$("#divloginform").html('NO');
}
else if (!result == 0)
{
$("#divloginform").html(result);
}
});
</script>
//------------------------------------------
PHP:
//------------------------------------------
//ajax.php
//------------------------------------------
if_($_GET['type']=="login"){
session_start();
$_SESSION['lcms']=strtolower(trim_($_GET['login']));
$_SESSION['pcms']=strtolower(trim_($_GET['password']))
session_write_close();
echo_$_SESSION['lcms'];
}else{
echo_"0";
}
}
/------------------------------------------
Но стоить только перегрузить страницу как скрипт не видит переменных в текущей сессии, хотя возвращет одинаковый id ссесии что ajax.php и что этот скрипт к которому инклудиться файл с ява скриптом и формой.

Заранне, спасибо за ответ.!
 

dimagolov

Новичок
а на сами файлы сессии смотреть не пробовал? что в них? и что с ними происходит при перезагрузке страницы?

п.с. посмотри лог обращений к серверу при ajax запросе и особенно при рефреше страницы.
 
Сверху