0
私はPHPファイルでセッションを開始しましたが、セッション変数にもクエリの結果が正常に割り当てられました。ページそれは完全に正常に動作します..しかし、私は他のページでは、特定のセッション変数にアクセスしようとしたときであることが設定されていない示し..PHPのSESSION変数は値を取得できません
ここでは、コードスニペットです: page1.php
$email=$_POST['email'];
$password=$_POST['password'];
$query="Select * from sign_up where email='$email'";
$resultObj=$connection->query($query);
$row=$resultObj->fetch_assoc();
//print_r($row);
if(strcmp($password,$row['pass'])==0){
session_start();
$_SESSION['signin']=$row;
if(isset($_SESSION['signin'])){
echo "Assigned\n";
print_r($_SESSION['signin']);
}
Page2の。 PHP
<?php
session_start();
if(isset($_SESSION['signin'])){
print_r($_SESSION['signin']);
}else{
echo "Not Set..";
}
?>
ページ1に設定されていても、page2.phpには設定されていません。
注:page1.phpとpage2.phpは別のフォルダにあります。