在PHP中页面自动刷新后递增计数器

时间:2013-11-21 19:28:34

标签: php html

我对前端开发很新,所以如果这很愚蠢我很抱歉。我正在写一个网页来显示一些信息,我有页面自动刷新但是,我想保持一个计数器静态(即每次刷新后默认为0)。 到目前为止我所拥有的是

<html>
<head>
    <title>PAGE</title>
    <link rel=StyleSheet href=css/mycss.css type="text/css">
    <meta http-equiv="refresh" content="20">
</head>

<?php
session_start();
$_SESSION['count'] = 0;
echo "<body>"
$output = "";

$output .= "<div class=\"page_title .sb-con\">DASHBOARD</div>

if(isset($_SESSION['count']) )
{
    echo "{$_SESSION['count']}\n";
$_SESSION['count'] = $_SESSION['count'] + 1;
}else{
    $_SESSION['count'] = 0;
}
echo $output;

echo "</body>";
echo "</html>";

?>

提前感谢!

2 个答案:

答案 0 :(得分:3)

如果您需要按用户获取,则可以使用PHP sessions

诀窍是启动会话,然后使用$_SESSION全局数组来存储您的信息。 您可以看到所需内容的简单示例here

但是如果您需要全局存储此信息,对于所有用户,则必须使用数据库。你可以看一下this tutorial。您将找到理解并从MySQL开始所需的一切。

答案 1 :(得分:0)

您的代码还可以,但是:

1。messageId放在session_start();之后

2。您不需要:...<html><title>PAGE</title>;在$_SESSION['count'] = 0

之后

您的代码session_start();,它有效。