dpquu9206 2011-06-21 20:30 采纳率: 0%
浏览 119
已采纳

如何在不将cookie放入cookie或全局变量的情况下不断设置变量的值?

I am working on a PHP system where I need to have a couple of variables constantly set throughout all classes used. Data is mostly retrieved through ajax calls and MySQL queries.

The value of each variable will not change unless a specific link is clicked.

What is the best method to achieve this? I am a bit stuck because I can use neither global variables, nor a cookie.

Thanks in advance.

N.

  • 写回答

4条回答 默认 最新

  • douzhi2017 2011-06-21 20:37
    关注

    You should look into sessions.

    Here is a simple example of using session:

     session_start();
     // Use $HTTP_SESSION_VARS with PHP 4.0.6 or less
     if (!isset($_SESSION['count'])) {
        $_SESSION['count'] = 0;
     } else {
        $_SESSION['count']++;
     }
    

    Some html later on ...

     <p>
    Hello visitor, you have seen this page <?php echo $_SESSION['count']; ?> times.
    </p>
    
    <p>
    To continue, <a href="nextpage.php?<?php echo htmlspecialchars(SID); ?>">click
    here</a>.
    </p>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料