横幅到期变量,如何跨页面抓取?

时间:2012-05-02 13:57:37

标签: php

我有一个页面在大幅面显示器上显示多个横幅。手工将横幅放在一个页面上的数组中(每个显示的主索引页面),然后在内容轮换代码上完成包含。

我最近陪审团操纵了代码,以便在横幅上的活动结束后我们的网页设计师不在时更改它们。我在索引页面上创建了第二个数组并填充了“mktime(0,0,0,0,0,2020)”(不要很快过期),因为日期与第一个数据中的横幅相同array(第一个数组中的[1]对应于第二个数组中的[1])然后将代码添加到内容旋转页面,只有当日期减去今天(time())大于0时才显示标题页面

这是我作为java程序员的执行...显然我想将过期时间嵌入到各个页面中,但我不知道PHP知道如何从每个页面中提取$ expire变量,除非我的想法太像java程序员了。在任何情况下都有更好的方式在PHP中执行此操作?

2 个答案:

答案 0 :(得分:1)

  1. 将与横幅相关的所有代码放在单独的文件中。我们称之为 banner.php
  2. 使用require自动在所有网页上包含此文件
  3. 我还会考虑在同一个数组中拥有关于横幅的所有内容。让每个数组元素都是一个带有标题地址和截止日期的新数组。或者甚至更好(作为Java程序员应该对此很熟悉):为横幅创建一个类,并让数组中的每个元素成为横幅类的对象。让对象将失效日期作为属性!

答案 1 :(得分:0)

也许尝试使用会话&会话变量? http://php.net/manual/en/features.sessions.php