2012-05-02 42 views
0

我有大尺寸顯示器顯示多個橫幅廣告的頁面。將橫幅手動放置到一個頁面上的數組中(每個顯示的主索引頁面),然後在內容旋轉代碼上完成一個包含。橫幅到期變量,如何跨頁面抓取?

我最近陪審團操縱代碼時,我們的網頁設計師不在身邊的旗幟已經通過在事件發生後改變它們納入在橫幅到期。我做了索引頁第2個陣列,並以「mktime(0,0,0,0,0,2020)」(不很快到期)在同一陣列點從第一橫幅日期填寫它陣列([1]從所述第一陣列將對應於[1]從第二陣列),然後添加了代碼的內容旋轉頁只顯示標題頁,如果日期減去今日(時間())大於0

這是我作爲一名java程序員執行的......顯然我想將過期時間嵌入到單個頁面中,但我不知道如何從每個頁面拉出$ expire變量,除非我像Java程序員一樣思考。在任何情況下,有沒有更好的方式在PHP中執行此操作?

回答

1
  1. 將與橫幅相關的所有代碼放在單獨的文件中。讓我們把它banner.php
  2. 使用require自動包含在所有網頁文件

我也會考慮具有大致相同陣列中的橫幅一切。讓每個數組元素成爲一個帶有橫幅地址和截止日期的新數組。或者甚至更好(你應該熟悉Java程序員):爲橫幅創建一個類,讓數組中的每個元素成爲橫幅類的對象。讓對象將過期日期作爲屬性!

+0

謝謝,下次我在工作時,我會看看下面的內容。 –

0

也許嘗試使用會話&會話變量? http://php.net/manual/en/features.sessions.php

+0

會話對每個用戶都是唯一的。這聽起來像他想要整個網站的單值集合。 –

+0

@SurrealDreams正確。用戶不需要這些值,只需要index.php頁面。 –