2016-08-02 31 views
0

我需要一個非常簡單的QR碼代碼,我將執行。如何基於PHP中的操作系統重定向?

它應該是這樣的:

1)用戶訪問的URL,如果用戶使用的是Android或iOS設備,或其他操作系統

2)PHP腳本檢測。

3)PHP腳本將Android重定向到一個url,iOS轉換爲其他,其他轉到第三個url。

就是這樣!

是否有任何現成的腳本可用於此?

我知道有很多基於瀏覽器的重定向,但我真的需要檢測操作系統以將用戶重定向到Google Play或iTunes網站。 謝謝!

+0

使用JavaScript。 – frz3993

+0

您可以使用UserAgentString來檢測操作系統和瀏覽器。 – aynber

+1

你被限制在瀏覽器決定告訴你的任何地方;例如使用'$ _SERVER ['HTTP_USER_AGENT']'......這當然可以完全欺騙,但這幾乎是你所有。 – CD001

回答

1

這可能幫助

<?php 
$user_agent = getenv("HTTP_USER_AGENT"); 

if(strpos($user_agent, "Win") !== FALSE) 
header("Location: /windows"); 
elseif(strpos($user_agent, "Mac") !== FALSE) 
header("Location: /apple"); 
else 
header("Location: /android");