【问题标题】:Run script when session starts? [closed]会话开始时运行脚本? [关闭]
【发布时间】:2023-03-16 05:14:01
【问题描述】:

当会话在 PHP 中启动时,如何运行脚本(即$viewcount += 1;)?我正在尝试为我的网站制作一个当前有效的视图计数器脚本,假设我在每个页面中include('view_counter.php') 向我的视图文本文件添加一些内容。不幸的是,人们可以重新加载页面,因此很快就会增加查看次数。我想做的是每次有人在网站上打开一个新会话时添加视图计数。这应该是显而易见的,但我该怎么做呢?

【问题讨论】:

    标签: php html session


    【解决方案1】:

    只需使用 IF 语句检查 Session 对象是否存在,如果不存在,则表示它是一个新会话,您可以在其中运行计数器代码。

    有关使用会话的更多信息:Check whether a session is new in PHP

    【讨论】:

    • 啊,谢谢。我会试试的。如果它有效,我一定会接受答案。 :)
    • 谢谢,它似乎工作。您能通过打开basicedit.maritimers.ca/basicedit 快速帮我测试吗? (将鼠标滚动到页面的最底部并将鼠标悬停在栏上,它应该会显示查看次数。)
    • 似乎有效。无论我刷新多少次,网站上都会显示 2 个活跃用户。干得好。
    • 谢谢。你真的帮了大忙。 :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多