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