【发布时间】:2014-05-07 03:17:33
【问题描述】:
下面显示了我的代码,以增加我网站的发布视图数量。现在,每当我单击刷新时它都会增加。我在代码的某些部分使用了会话命令,但是它不起作用,每当我单击刷新时它都会增加。我想了解如果他们在同一个会话中,我怎么能不让用户增加会话。
如果您能帮助我,将不胜感激。
<?php
session_start();
$_SESSION['counted'] = true;
if (isset($_GET['id'])) {
$file_id = ($_GET['id']); //$id is a new vairable given value to the id selected in publication.php
if ($file_id <= 0) { //check if id is less than or equal to 0
die('The ID is invalid, please check the technical process!');
} else {
mysql_query("SELECT * FROM files WHERE id='$file_id'");
if (!isset($_SESSION['id'])) {
$_SESSION['id'] = 0;
$query = "UPDATE files SET visitors=visitors+1 WHERE id='$file_id'";
mysql_query($query);
mysql_close();
session_destroy();
}
}
}
?>
【问题讨论】:
标签: php html mysql session count