繁体   English   中英

储存变量的最佳方法

[英]Best way to store variable

我需要保存变量的值以在另一页上使用。 做这个的最好方式是什么?

$ _SESSION是不可能的,因为它将由cronjob执行。

在我看来,apc_store似乎是一个出色的功能,但是它似乎不再起作用,或者需要在服务器上安装扩展程序才能起作用。

是否有任何本地PHP替代方案?

编辑:我使用Curl在site1中获取值并保存在变量中,然后将其重定向到Site2,我要在其中检索该变量的值。 无法使用POST,因为它是一种表单,并且会将表单所需的数据与我传递的数据相冲突。 该应用程序不使用数据库,而是创建一个数据库,因此这将是不好的。

Cookies属于同一会话问题(我正在使用cronjob)

我认为最好的解决方案是由file_put_contents操作的txt文件。 那是唯一的解决方案吗?

在我看来,apc_store似乎是一个出色的功能,但是它似乎不再起作用,或者需要在服务器上安装扩展程序才能起作用。

APC变量高速缓存不适用于该应用程序-Web服务器和CLI脚本之间不共享APC变量高速缓存,并且存储在高速缓存中的值可能随时被驱逐。

如果需要在CLI脚本的执行期间可靠地存储值,请将其写入文件或将其存储在数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM