-1
我想設置會話ID使用pin列我的查詢結果,並檢查會話是否設置爲下一頁上的值,這是我的代碼如何設置會話ID並驗證在下一頁在php
<?php
require_once('AppLogin_Class.php');
$success='';
if(isset($_POST['submit'])){
$pin=$_POST['SIDN'];
$status=0;
try{
require_once('connection.php');
$message='Invalid Application Pin';
$STH=$db_conn->prepare("SELECT * FROM pins WHERE pin=? && status=?");
$STH->bindParam(1,$pin);
$STH->bindParam(2,$status);
$STH->execute();
$row=$STH->fetch();
if($STH->rowCount()==1){
$_SESSION['id']=$row['pin'];;
echo '<meta http-equiv="refresh" content="=1;applicants/upload_pass.php?pin=$pin"/> ';
}else{
return $message;
}
}catch(PDOException $e){
echo $e->getMessage();
}
}
?>
這是我的下一個頁面的驗證碼
<?php
$pin=$_GET['pin'];
require_once('class_applicants.php');
if(!isset($_SESSION['id'])){
echo '<meta http-equiv="refresh" content="=1;../appHome.php"/> ';
}else{
//success page here
}?>
應該有人幫我檢查,而頁面登錄電子我,因爲會話ID的
確保您在每一頁上調用session_start() –