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条)

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!