フォームを介してデータを受け入れるページがあり、ajax 呼び出しを介してスクリプトに投稿します。
$.ajax({
url:"script.php",
type:'POST',
dataType:"json",
data: $("#login-form").serialize()
}).done(function(data){
//do something
});
私のスクリプトでは、MySQL 認証情報に基づいて正常にログインできますが、セッション変数を設定できません。
ここに私のscript.phpがあります:
<?php
$myemail=$_POST['email'];
$temp=json_decode($myemail,true);
//Configure the database and check if the email address and the corresponding password is in the database.
$result = $db->query($query) or die("cannot execute query");
$count = $db->countRows($result);
if($count==1)
{
session_start();
$_SESSION['name']=$temp;
}
else
{
//error handling
}
?>