【发布时间】:2015-08-13 18:28:37
【问题描述】:
我有一个论坛主题文件thread.php 获取主题 ID 信息。
例子:
thread.php?id=781
我正在尝试创建一个独特的视图设置,但我不知道这是否真的可行:
thread.php:
topicId = <?php echo $_GET['id']; ?>;
if ($.cookie("unique"+topicId)!=="1") {
$.cookie("unique"+topicId,1,{expires: 1000, path: '/'}); // create cookie if it doesn't exist
$.post('unique.php',{id:topicId}); // update thread unique views
}
unique.php
// connection stuff
$id = mysqli_real_escape_string($conn,$_POST['id']);
mysqli_query($conn,"UPDATE topics SET unique_views=unique_views+1 WHERE id='$id'");
这将为每个不同的线程创建一个新的 cookie。因此,如果用户查看 100 个线程,他们将存储 100 个 cookie。我担心为每个线程创建一个新 cookie 是否太多。可以吗?或者有更好的方法吗?
【问题讨论】:
标签: javascript php cookies