我点击一个链接时更新会话变量它增加了GET变量到当前的URL:PHP的价值无法正常呼应刷新页面时
<?php
$_SESSION['test'] = 0;
if (isset($_GET['do'] && $_GET['do'] == 'this')) {
$_SESSION['test'] = $_SESSION['test'] + 1;
}
echo $_SESSION['test'];
?>
<a href="?do=this">Click me</a>
当点击该链接,就是呼应了新的会话值仍为0
为什么?我如何得到这个回应更新的值? (1)
编辑:是,session_start()
被包括在页面的顶部。
你在文件的顶部有'session_start();'吗? –
1)你的'isset()'调用中有一切,它不会做你认为它做的事2)你不能只在你的php中有html – Rizier123
当我试着运行它时,它工作得很好。不知道问题是什么。 – Brian