存储变量

时间:2018-01-28 23:21:08

标签: php

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

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

apc_store在我看来是一个很好的功能,但它似乎不再工作或需要在服务器上安装扩展工作。

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

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

Cookie属于同一个SESSION问题(我使用cronjob)

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

1 个答案:

答案 0 :(得分:1)

  

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

APC变量缓存不适合此应用程序 - 它不在Web服务器和CLI脚本之间共享,并且可以随时驱逐存储在缓存中的值。

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