我无法理解PHP会话无法正常工作的原因。它只是不会设置会话...我该如何解决?
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
session_name('dfm_session');
session_start();
if(isset($_SESSION['dfm_session'])){
echo "yes";
}
else{
echo "no";
}
?>
答案 0 :(得分:0)
就像jeroin和filip所说的那样,你试图检查会话变量dfm_session
是否存在,但它没有。因此,请将if
语句更改为:
if (session_status() == PHP_SESSION_ACTIVE
或设置该会话值:
$_SESSION['dfm_session'] = "some value")