我正在尝试运行一个计数器,但是发生以下情况:每次我运行程序时,它总是从2开始,而不是1,直到达到10。一旦我再次运行浏览器,它就达到10,现在它变成1,如此反复,但最初它总是从2开始。
另外,我附上我的.php代码:
<?php session_start(); if(empty($_SESSION["contador"])){ $_SESSION["contador"] = 1; $mensaje = "Hola usuario, ha visitado la página " . $_SESSION["contador"] . " vez"; }else if($_SESSION["contador"]>9){ session_destroy(); }else{ $_SESSION["contador"] = $_SESSION["contador"] + 1; $mensaje = "Hola usuario, ha visitado la página " . $_SESSION["contador"] . " veces"; } ?> <html> <head> <meta charset="UTF-8" /> <title>Prueba de session</title> </head> <body> <p><?php echo $mensaje; ?></p> </body> </html>
我如何使我的索引从1开始?
我正在尝试运行一个计数器,但是发生在我身上的事情是:每次运行程序时,它总是以2开头,而不是1直到达到10。一旦我再次运行浏览器,它就会达到10。 ..
这将实现您想要的。在测试缓存之前,请确保先清除缓存(Chrome和Firefox中为ctrl + shift + del
)