更新视图中使用的PHP变量的最佳方式

Best way of updating PHP variables used in views

本文关键字:PHP 变量 最佳 方式 新视图 更新      更新时间:2023-09-26

我使用PHP变量来加载视图的一部分,下面是代码

的一部分
<div id="container">
<?php echo $view ?>    //$view has view loaded in it 
</div>

我通过ajax调用更新容器的innerHTML。

但问题是,当我浏览我的网站(通过向前和向后箭头),并回到这个视图,旧的PHP变量的值再次加载,ajax更新消失。

更新这个PHP变量的最好方法是什么?

我认为是通过设置会话或cookie在服务器端保存ajax调用。然后在控制器中检查会话,如果它不存在,则显示初始视图

在服务器端的ajax调用中,您将返回新值。您还应该更新php变量源(会话变量、数据库等)。这样,当再次加载页面时,变量$view将具有正确的值。