2011-09-07 94 views
0

以下是方案,在成功安裝我們的軟件後,我們啓動您的Web瀏覽器並顯示一個感謝頁面。根據URL字符串顯示內容

我想弄清楚如何顯示一個額外的HTML塊,通知用戶,如果他們剛剛安裝了舊版本並提供了最新的下載鏈接。

在安裝時,舊版本會顯示這樣的事情: www.oursite.com/thanks/?v=2.2.0

雖然目前的版本應該產生這樣的 www.oursite.com /thanks/?v=3.0.0.20932

(他們都帶給你相同的頁面,只是有不同的令牌)

我已經考慮增加重定向到我們的.htaccess - 但我們已經發布了許多增量版本,這可能會變得凌亂。

我們正在運行wordpress - 所以php或js應該可以正常工作,我只是沒有像這樣的編程排序,甚至不知道從哪裏開始。

+0

@ Xeon06是最簡單的解決方案。沒有必要包含.htaccess。如果他們訪問您的網站,請將最新版本存儲在數據庫中,查詢最新版本號,然後比較'$ _GET'。 – stslavik

回答

3

您可以簡單地將版本字符串與手動更新的「最新版本」常量進行比較。

<?php 
    define(LATEST_VERSION, "3.0.0.20932"); 

    if ($_GET['v'] != LATEST_VERSION) 
     echo "<p>You don't have the latest version.</p>"; 
?> 
+0

這個工程!非常感謝 – Scotty

+0

如果我已經幫助過你,請考慮點擊我帖子左側的綠色複選標記,接受我的回答作爲解決問題的方法。 –