qjoker
Новичок
AJAX + Session
Добрые люди помогите с такой вот проблемой.
Есть php скрипт который инклудиться на нём Java script который отправляет php скрипту данные например:
PHP скрипт открывает сессию и записывает переменные которые попали к ниму через гет:
Проблема: данные благополучно отправляются, сессия стартует переменные записываются (проверил: возвратил с пхп скрипта обратно в яву переменную)
Но стоить только перегрузить страницу как скрипт не видит переменных в текущей сессии, хотя возвращет одинаковый id ссесии что ajax.php и что этот скрипт к которому инклудиться файл с ява скриптом и формой.
Заранне, спасибо за ответ.!
Добрые люди помогите с такой вот проблемой.
Есть 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:
//------------------------------------------
//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";
}
}
/------------------------------------------
Заранне, спасибо за ответ.!