在php的会话范围和生命周期中存储数据的方式


Way of storing data in the session scope in php and the life cycle

是否有一种方法可以在PHP应用程序的会话范围或应用程序范围中存储变量?同时,谁能解释一下php程序的生命周期 ?谢谢……

    对于应用范围,可以使用define函数。
  • 对于会话范围,可以使用$_SESSION数组。
  • 对于第三个问题....太宽泛了。无论如何,你可以看看这个教程。谷歌一下就知道了。

PHP程序的生命周期非常短。
它不像在浏览器中不断运行的桌面应用程序,甚至不像与桌面应用程序具有持久连接的恶魔。它更像是一个命令行实用程序-完成它的工作并退出。离散运行:

  1. 浏览器发起一个调用
  2. PHP唤醒,创建一个HTML页面,将其发送到浏览器并关闭
  3. 浏览器呈现HTML并显示给用户。
  4. 用户点击链接
  5. 浏览器发起一个调用
  6. 另一个PHP实例,不知道之前的调用,唤醒等等

这就是为什么你需要会话-保存调用之间的变量。