0

我有一个页面,我通过表单接受数据,然后通过 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
}
?>
4

0 回答 0