这是谷歌搜索但也许我不是一个好的Google员工。我的最终目标是有一个查看更多按钮,从目录中读取接下来的6个文件,但在我这样做之前,我需要弄清楚这个问题:
在我的index.php的顶部我有这个:
<?php
if(session_id() == '') {
session_start();
$_SESSION["count"] = 0;
}
?>
降低我有这个:
<?php
function album() {
$_SESSION["count"]=$_SESSION["count"]+10;
echo $_SESSION["count"];
}
?>
当用户点击一个按钮时,它应该在每次点击时打印会话变量+10 ..所以10 20 30 40 ..ect。但它继续打印10,它没有更新。
答案 0 :(得分:1)
你需要先做session_start()然后要求$ _SESSION。
<?php
session_start();
if(empty($_SESSION['count'])){
$_SESSION["count"] = 0;
}
function album() {
$_SESSION["count"] = $_SESSION["count"] + 10;
echo 'Count: '.$_SESSION["count"];
}
album();
&GT;
我刚刚对它进行了测试,效果很好。
答案 1 :(得分:1)
始终在页面顶部开始会话,如
<?php
session_start();
if(session_id() == '') {
$_SESSION["count"] = 0;
}
function album() {
$_SESSION["count"] += 10;
echo $_SESSION["count"];
}
?>