繁体   English   中英

PHP:永久存储商店会话

[英]PHP : Store SESSION Permanent

我尝试使用会话来管理选定的城市。 我给用户选择城市的功能,它将在所有页面上被选中,但是我当前的代码仅适用于一页。 功能类似于如果用户选择城市“ Vadodara”,则所有页面将所选城市显示为“ Vadodara”,如果他/她将其更改为“ New York”,则所有页面将所选城市显示为“ New York”,其工作仅一项页。 这是我的PHP代码。 在session_start(); 已经加入

<?php

if(isset($_REQUEST['location']))
{
    $_SESSION['location'] = $_REQUEST['location'];
    $location = $_SESSION['location'];
}
else
{
    $location = "All";
    $_SESSION['location'] = $location;
}

?>

在上面的示例中,您继续重置位置。 试试这个版本:

<?php
session_start();

$location= isset($_SESSION['location']) ? $_SESSION['location'] : 'All';

// if location has been changed, store it in session and update location variable
if(isset($_REQUEST['location']))
{
  $_SESSION['location'] = $_REQUEST['location'];
  $location = $_SESSION['location'];
} 

使用session_start(); 在您要加载会话的所有其他页面之上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM