2011-09-07 96 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

如果我已经帮助过你,请考虑点击我帖子左侧的绿色复选标记,接受我的回答作为解决问题的方法。 –