我試圖通過一些錨標記來更新會話變量,以跟蹤要顯示的信息。我目前正在使用$_GET
變量,但希望保留一個乾淨的地址欄,因爲這是一個單頁面應用程序。我無法弄清楚的是如何更新會話變量並讓它刷新頁面並更新變量。
這是我能想到做到這一點的唯一方式,但它並不像我預期的那樣工作。
使用抓取$_GET
變量的click.php
文件並將其應用於會話變量並重定向回index.php
文件。
的index.php
<a href="click.php?msv=PhotoCount" >Photo Count</a>
click.php
if (!empty($_GET['msv'])) {
$msv = $_GET['msv'];
$_SESSION['meta'] = $msv;
header('Location: /');
}
有什麼想法?
您是否在該頁面上使用了['session_start()'](http://php.net/manual/en/function.session-start.php)?如果沒有,請將它放在'<?php'後面的'click.php'文件中。 – Joe
*在'session_start();';-)上同上* –