如何在PHP中跨会话访问变量?

时间:2011-12-08 14:08:29

标签: variables global php

这可能听起来有点吸引人,但我想跨会话访问变量。 我想在一个会话中存储一个变量,并希望在我离开我的网站并稍后返回后再访问它。

提前致谢:) 干杯..

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以使用this tutorial中的会话来解决此问题,您可以对此进行一些解释

答案 2 :(得分:0)

PHP有一个使用会话的内置机制:http://www.php.net/manual/en/book.session.php

这是他们教程中的一个非常简单的例子:

<?php
session_start();
// Use $HTTP_SESSION_VARS with PHP 4.0.6 or less
if (!isset($_SESSION['count'])) {
  $_SESSION['count'] = 0;
} else {
  $_SESSION['count']++;
}
?>

答案 3 :(得分:0)

使用php执行此操作的唯一方法是使用cookie,因为存储在浏览器存储中的唯一数据是cookie。

setcookie("TestCookie", $value, time()+3600);  /* expires in 1 hour */

设置cookie之后,您可以通过引用$_COOKIE自动全局变量来获取它的值,直到到期时间。

echo $_COOKIE["TestCookie"];