2015-06-02 194 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 

希望这是你想要的。

相关问题