Php 离开页面后清除会话变量
我已经思考了一段时间,我想知道是否有人能帮我解决这个问题 我有一个网站,www.domain.com/page,我正在工作。该页面还具有具有分页功能;var=最后的值。我试图限制我需要多少$\u POST/$\u请求变量。是否有任何方法可以使会话变量仅在我在/page上时保持活动状态,以便如果用户转到/page;var=会话变量仍然存在,但如果它们转到/anotherPage,则不存在 谢谢 一个简单的解决方案是:Php 离开页面后清除会话变量,php,Php,我已经思考了一段时间,我想知道是否有人能帮我解决这个问题 我有一个网站,www.domain.com/page,我正在工作。该页面还具有具有分页功能;var=最后的值。我试图限制我需要多少$\u POST/$\u请求变量。是否有任何方法可以使会话变量仅在我在/page上时保持活动状态,以便如果用户转到/page;var=会话变量仍然存在,但如果它们转到/anotherPage,则不存在 谢谢 一个简单的解决方案是: session_start(); $uri = parse_url($_SER
session_start();
$uri = parse_url($_SERVER['REQUEST_URI']);
if (isset($_SESSION['page']) && $_SESSION['page'] != $uri['path']) {
// We went to a new page
unset($_SESSION['var']);
}
// Remember our current page.
$_SESSION['page'] = $uri['path'];
不是一个明确的问题。请使用命名会话。