2015-06-02 193 views
1

我知道這幾乎是重複的,很多人問,並通過PHP Form很多回答他們,但我真的沒有找到任何我的問題。 我有一個頁面,名爲platforms.php,此頁面有一組圖像鏈接:Windows,Mac,AndroidiOS
所以我想要的是當有人點擊Windows鏈接(作爲例子),他們去到一個頁面,稱爲download.php和頁面應該說You are using Windows!
請不要說我不想爲每個鏈接創建一個頁面,我只希望它成爲一個頁面。從一個網頁發送信息到另一個

在此先感謝!

+1

使用相同頁面上的每個案例的條件。 – Deep

回答

0

在你的url中發送一個額外的參數,然後在同一個頁面中使用如下條件:
讓參數名稱爲'pagetype'

的download.php

if ($_REQUEST['pagetype'] == 'windows') 
{ 
//your output for windows 
} 
else if ($_REQUEST['pagetype'] == 'mac') 
{ 
    //your output for mac 
} 
else if(..) 
{ 
. 
. 
. 

注:
可以替換$_REQUEST,與$_GET$_POST,取決於方法使用POST數據到這個頁面

+0

被選爲註釋的最佳答案。 – PepsiGam3r

2

充分利用了URL這樣

<a href = "http://example.com/download.php?device=window" >Window</a> 
<a href = "http://example.com//download.php?device=mac" >Mac</a> 

在您的網頁上d ownload.php

if(isset($_GET['device'])) { 
    $device = $_GET['device']; 
} 

if ($device == 'window') { 
     // window message here 
} elseif ($device == 'mac') { 
    // mac message here 
} 
+0

非常簡單的解決方案!!太棒了! –

0

您可以有一個HTML鏈接並通過GET參數發送數據。喜歡的東西(在platforms.php):

<a href="download.php?os=Windows >Windows</a> 

<a href="download.php?os=Mac >Mac</a> 

<a href="download.php?os=Android >Android</a> 

<a href="download.php?os=iOs >iOs</a> 

然後在downloads.php,得到了可變"os",做任何你想做的事情:

if (isset($_GET['os'])) { 
    echo "You are using " . $_GET['os']; 
} 
0

您可以添加圖像像

<a href="download.php?key=window"><img src="window.jpg"/></a> 
<a href="download.php?key=ios"><img src="ios.jpg"/></a> 

download.php頁面你可以檢查

$value = $_GET['key']; 
if(value== 'window') 
if(value== 'ios') 

etc 

希望這是你想要的。

相關問題