pis*_*hio 11 php session
在ASP.NET中,如果我声明一个变量(或对象)静态(或者如果我创建一个单例),我可以让它在多个用户的多个会话中持续存在(它在服务器范围内注册),这样我就不必在每个请求初始化它.
PHP中有这样的功能吗?谢谢
web*_*ave 6
您可以设置APC并使用apc_store和apc_fetch函数.
http://us.php.net/manual/en/book.apc.php
Amy*_*y B 4
您可以使用 PHP 扩展(用 C 编写)来做到这一点。
但如果你想用 PHP 编写它,就不行。最好的替代方法是在每个请求结束时将变量写入文件 (file_put_contents()),并在每个请求开始时打开它 (file_get_contents())。
这种替代方案不适用于高容量站点,因为这些进程将同时进行读/写操作,世界将变得一片混乱。
归档时间:
15 年,5 月 前
查看次数:
9991 次
最近记录:
8 年,9 月 前