我想通过id会话变量,包括我已经成功地通过电子邮件作为会话变量。 如果用户使用电子邮件和密码登录。。。 我想将他/她的id存储为Session.。 下面是我的php代码:<?php
session_start();
//Database Configuration File
include('database.php');
error_reporting(1);
if (isset($_POST['submit'])) {
// Getting username/ email and password
$email=$_POST['email'];
$password=$_POST['password'];
$sessionid = session_id();
// Fetch data from database on the basis of username/email and password
$sql ="SELECT email ,password FROM student WHERE (email=:email)";
$query= $conn -> prepare($sql);
$query-> bindParam(':email', $email, PDO::PARAM_STR);
$query-> execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
if ($query->rowCount() > 0) {
foreach ($results as $row) {
$passwordhash = $row->password;
}
//verifying Password
$pass =password_verify($password,$passwordhash);
if ($pass)
{
$_SESSION['email']=$_POST['email'];
header('location:http://localhost/kridha/teacherdashboard.php');
}
else
{
echo "
window.location='teacher.html';
";
}
}
//if username or email not found in database
else{
echo "";
}
}
?>
我试过各种方法,但都不奏效。请不要删除这个问题。 我试过所有的几个问题!!救命!!