我想查看会话数据。 $ _SESSION [' yatidak']的价值是' Tidak',但我无法检查条件。为什么?请参阅代码
$yt = $_SESSION['yatidak'];
echo $yt;
// output : Tidak
if ($yt=='Tidak') {
echo 'Tidak';
}else{
echo 'Iya';
}
// output : Iya
回声应该是:
// TidakTidak
但结果是:
// TidakIYa
答案 0 :(得分:1)
您必须要做的实际过程是,
session_start(); //at the very first line of the page
//Check the session value direct to the string and use trim if some white spaces are there should be removed and also use `===` which match type and data both
if (trim($_SESSION['yatidak']) === "Tidak") {
echo 'Tidak';
}else{
echo 'Iya';
}
// output sould be: Tidak
答案 1 :(得分:0)
请试试这个:
if ( ($yt = $_SESSION['yatidak']) == 'Tidak') {
echo 'Tidak';
}else{
echo 'Iya';
}
如果可行,为了适应您的代码,请确保在分配和验证之间不修改$ _SESSION ['yatidak']。