php session_start默认值?
问题描述:
我有一个关于会话变量的问题。php session_start默认值?
我有会话变量,需要从默认变量开始。然后我需要能够通过$_GET
通过一个新的并保持更新。所以即使用户重新加载页面,它也不会回到默认值。我该如何去做这件事?谢谢!
答
使用
session_start();
$_SESSION
下面
是在这个片段中的链接进行会话手册
答
你就会有session变量分配一次:如果我的理解
if (!isset($_SESSION['magic'])) {
$_SESSION['magic'] = isset($_GET['magic']) ? $_GET['magic'] : 1;
}
答
好吧,这将是你的方法的轮廓:
<?php
session_start();
if (isset($_GET['my_variable'])) {
$_SESSION['my_variable'] = $_GET['my_variable']; // force new value
}
if (!isset($_SESSION['my_variable'])) {
$_SESSION['my_variable'] = $default_value; // initialize
}
update_value($_SESSION['my_variable']);
只是程序你所描述的算法的每一步,并询问**具体问题**当你拥有它。 – zerkms 2011-03-05 03:36:30