我不确定最简单的方法是什么,我只想在名为assign的页面上找一个按钮。
当您访问该页面时,它显示001,一旦您单击“分配”,页面将刷新并显示002,依此类推。我是否需要数据库来跟踪当前的数字?
使用不需要DB的javascript有更简单的方法吗?
答案 0 :(得分:1)
如果序列按用户递增:
<?php
// Make sure session is initialized
session_start();
function onButtonPress(){
if(!isset($_SESSION['visited'])) $_SESSION['visited'] = 1;
$_SESSION['visited'] ++;
}
function getValue(){
return isset($_SESSION['visited']) ? $_SESSION['visited'] : 1;
}
?>
如果您希望序列在所有用户中递增:
<?php
function onButtonPress(){
var $counter = 1;
if(file_exists("./counter.txt")) {
$counter = (int)file_get_contents("./counter.txt");
}
$counter++;
file_put_contents("./counter.txt", $counter);
}
function getValue(){
return file_exists("./counter.txt") ? (int)file_get_contents("./counter.txt") : 1;
}
?>