我有一个在每次换页时都会更新的变量,但我想以某种方式将值存储在第一次调用中。
变量是例如
$sizeOfSearch = $value['HotelList']['@activePropertyCount'];
第一次加载页面时,它是 933,在下一页上检索到相同的值,但现在不同,例如 845。这会逐页进行。
我想要的是永久存储 933。所以我可以在每一页上显示这个数字。
我可以以某种方式存储第一次检索该值的时间吗? (我通过 REST 请求获取值)
会议也许或?
session_start()
根据通过 GET 或 POST 请求传递或通过 cookie 传递的会话标识符创建会话或恢复当前会话。
When session_start()
被调用或者当会话自动启动时,PHP 将调用打开和读取会话保存处理程序。这些要么是默认提供的内置保存处理程序,要么是 PHP 扩展(例如 SQLite 或 Memcached)提供的;或者可以是自定义处理程序,定义为session_set_save_handler()
。读取回调将检索任何现有的会话数据(以特殊的序列化格式存储),并将被反序列化并用于自动填充$_SESSION
当读取回调将保存的会话数据返回给 PHP 会话处理时,超全局。
因此,在每个页面上,请确保以以下内容开头:
<?php
session_start();
然后,您可以这样设置值:
if(!isset($_SESSION['name'])) {
$_SESSION['name'] = $sizeOfSearch;
}
每当您需要检索值时,请使用以下命令:
print $_SESSION['name'];
只要您不销毁变量,此会话就会保留它。销毁会话的代码:
session_destroy();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)