学php不久 下载了个xampp以便于本地调试php页面
在用session的时候发现一个问题:
本地的session传递:
比如
a.php:<?php
session_start();
$_SESSION['name']="Tom";
?>
<?php
session_start();
print($_SESSION['name']);
?>
b.php那么其余的所有页面 只要用到$_SESSION['name']就都会取到Tom,这样在所有页面$_SESSION['name']的值难道都是Tom吗,这不就无法区分了吗
当我把这个代码上传到sae上面部署之后,所有的页面都无法取到Tom,这是为什么?
用url传递id的话 是不是在关闭页面之后就不能继续回话了?sessionPHPSAE
在用session的时候发现一个问题:
本地的session传递:
比如
a.php:<?php
session_start();
$_SESSION['name']="Tom";
?>
<?php
session_start();
print($_SESSION['name']);
?>
b.php那么其余的所有页面 只要用到$_SESSION['name']就都会取到Tom,这样在所有页面$_SESSION['name']的值难道都是Tom吗,这不就无法区分了吗
当我把这个代码上传到sae上面部署之后,所有的页面都无法取到Tom,这是为什么?
用url传递id的话 是不是在关闭页面之后就不能继续回话了?sessionPHPSAE
2、有没有关闭浏览器,如果关闭浏览器所有标签后断开会话session不会保存在服务器中的内存中
2.頁面刪除session就不存在了 需要重新賦值
a內容
<?php
session_start();
$_SESSION['a'] = 'Tom';b內容
<?php
session_start();
echo $_SESSION['a'] ;先訪問a 在訪問b