2016-08-02 79 views
-3

我正在为当前有一个变量的网站工作。整个网站都使用这个变量。这个变量需要在夏季中期每年手动更新一次。我想允许管理员更新该变量,但为一个值创建整个表似乎很浪费。PHP可更新变量

该网站是用PHP编写的,所以我想知道,有无论如何用PHP更新一个变量通过表单或类似的东西?

+0

这个变量是否对公众隐藏?如果没有,你可以将它存储在一个纯文本文件中。 –

+2

真正的程序员不会每年更新变量 - 他们使用他们的编程技巧和知识来使变量自我更新。 –

+0

这使得越来越少的感觉,你不能至少使用一个愚蠢的'日期('Y');'功能? –

回答

1

您可以使用文件来保存该值。

看到fopen得到一个文件句柄(使用W +标志)

看到fwrite写入文件

看到fclose关闭文件

(或使用file_put_contents代替这三个)

然后使用file_get_contents读取保存在文件中的值。


还要注意date("Y")会给你当年。它没有真正有意义地手动更新像日期那样的东西。

0

您可以在一个单独的PHP文件中分配这个变量,并将其包含在主文件中。

然后,您可以简单地通过file_put_contents()函数更改该文件(以及它的分配值)。

file_put_contents('sth.php', '<?php $var = "some value"; ?>');