如何提取变量的值并重复使用该值直到被覆盖

时间:2015-06-13 12:37:07

标签: php mysql

我有一个基本上充当博客/照片库的网站。它包含PHP和MYSQL。 我的目标是能够动态地在我的homeimage上设置图像。我已经设置了一个表单,它将变量(包含相关图像文件名)发布到我的主页文件中。我使用$ _POST方法选择了这个。这样可以正常工作,但直到我刷新主页,此时变量不再存在,因此可以理解,不再调用图像。任何人都可以解释我如何存储变量值,即图像文件名,以便它可以被使用,直到它被新图像覆盖。我已经尝试设置一个返回值的函数,但我似乎无法坚持下去!任何指导都将非常感谢。

2 个答案:

答案 0 :(得分:0)

嗯,你可以做多件事:

  • 使用MySQL存储它。例如,创建一个名为“configuration”的表,例如,一个名为“homepageImage”的字段。如果要修改主页上的图像,只需更新此字段即可。如果要获取图像,只需查询此表并获取此字段即可。
  • 将其存储在服务器上的文件中。当您想要更改图像时,您只需用其中的新文件名覆盖该文件。要显示图像时获取文件的内容
  • 创建符号链接(指向右侧图像),并在每次要更改图像时更新链接。如果要显示图像,只需将链接名称放在img标记

答案 1 :(得分:0)

使用$ _SESSION ['some_variable'] =某个值;

稍后将'if($ _ SESSION ['some_variable'] =某个值)'条件放入并显示图像。

完成工作后(如果你需要访问者做某事)然后解除会话。

session_destroy();