从网页发送信息到另一个

时间:2015-06-02 10:44:42

标签: javascript php html

我知道这几乎是重复的,很多人都问过这个问题并且PHP Form给了他们很多答案,但我真的找不到任何问题。 我有一个名为platforms.php的页面,此页面包含一组图像链接:WindowsMacAndroidiOS
所以我想要的是当有人点击Windows链接时(例如)他们转到名为download.php的页面,页面应该说You are using Windows!
请注意,我不想为每个链接创建一个页面,我希望它只是一个页面。

提前致谢!

4 个答案:

答案 0 :(得分:2)

像这样制作网址

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

在您的页面download.php

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

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

答案 1 :(得分:0)

在你的网址中发送一个额外的参数,然后在同一个页面中使用如下条件:
让参数名称为'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,具体取决于您将数据发布到此页面的方法

答案 2 :(得分: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'];
}

答案 3 :(得分: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
希望这就是你想要的。