COOKIES that i get back from the server 好像我的浏览器没有保存此PHPSESID cookie
这是我的index.php:
<?php
require_once 'bootstrap.php';
if(session_id()==''){
session_start();
$_SESSION["var"] = 12;
}
else echo $_SESSION['var'];
它不返回任何东西,怎么回事?
您需要调用session_start();在您要使用的每个页面上使用$ _SESSION
<?php
require_once 'bootstrap.php';
session_start();
if(!isset($_SESSION["var"])){
$_SESSION["var"] = 12;
}
else {
echo $_SESSION['var'];
}
session_start()
必须转到脚本的最顶部。
使用isset()
检查是否设置了会话变量。
session_start();
require_once 'bootstrap.php';
if(!isset($_SESSION["var"])){
$_SESSION["var"] = 12;
} else {
echo $_SESSION['var'];
}