0

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

我最近陪审团操纵了代码,以便在横幅上的事件过去后我们的网页设计师不在时更改横幅上的过期时间。我在索引页面上创建了第二个数组,并用“mktime(0,0,0,0,0,2020)”(不会很快过期)作为日期在与第一个横幅相同的数组点中填充数组(第一个数组中的 [1] 将对应于第二个数组中的 [1]),然后将代码添加到内容轮播页面以仅在日期减去今天 (time()) 大于 0 时显示标题页.

这是我作为 java 程序员的执行......显然我想将过期时间嵌入到各个页面中,但我不知道足够的 PHP 知道如何从每个页面中提取 $expire 变量,除非我是想太多像一个java程序员。无论如何,有没有更好的方法在 php 中执行这个?

4

2 回答 2

1
  1. 将所有与横幅相关的代码放在一个单独的文件中。我们称之为banner.php
  2. 使用require在所有页面上自动包含此文件

我还会考虑将有关横幅的所有内容放在同一个数组中。让每个数组元素是一个带有横幅地址和到期日期的新数组。甚至更好(这对于作为 Java 程序员的你来说应该很熟悉):为横幅创建一个类,并让数组中的每个元素成为横幅类的对象。让对象具有到期日期作为属性!

于 2012-05-02T14:09:08.790 回答
0

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

于 2012-05-02T14:08:17.820 回答