2011-09-07 3 views
0

Google의 소프트웨어를 성공적으로 설치하면 Google에서 웹 브라우저를 실행하고 감사 페이지를 표시합니다.URL 문자열을 기준으로 콘텐츠 표시

방금 ​​이전 버전을 설치하고 최신 버전으로 다운로드 링크를 제공하는 경우 사용자에게 알리는 추가 html 블록을 표시하는 방법을 알아 내려고합니다. 현재 버전이 같은 www.oursite.com을 생성해야하지만 www.oursite.com/thanks/?v=2.2.0

: 설치시

은 이전 버전은 다음과 같이 표시 할

/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

도움을 주신다면 내 답변의 왼쪽에있는 녹색 체크 표시를 클릭하여 문제의 해결책을 수락하십시오. –

관련 문제