按优先级更改链接 - PHP / HTML

时间:2017-05-15 02:14:36

标签: php html href

我目前正在开展一个学校项目并感谢您的帮助。

HTML代码:

<a href="change-1.php">LINK 1</a>
<a href="change-2.php">LINK 2</a>
<a href="change-3.php">LINK 3</a>

现在因为我是PHP的新手,我需要线索无处可寻,或者哪些主题与我的解决方案相关。我已经在这里搜索了论坛,谷歌,但不成功,没有找到任何符合我需求的东西。

我需要的是一个PHP代码,它包含6个href链接,每个链接都有一个优先级。因此,每当有人点击html文件中的“LINK 1”时,他就会被定向到PHP文件“change-1.php”,其中六个href链接中的一个被激活。

PHP代码“change-1.php”:

<?php 

if (condition) {
    echo "http://www.someotherwebsite-1.com";
}
elseif (condition) {
    echo "http://www.someotherwebsite-2.com";
}
elseif (condition) {
    echo "http://www.someotherwebsite-3.com";
}
elseif (condition) {
    echo "http://www.someotherwebsite-4.com";
}
elseif (condition) {
    echo "http://www.someotherwebsite-5.com";
}
elseif (condition) {
    echo "http://www.someotherwebsite-6.com";
}

?>

1 个答案:

答案 0 :(得分:0)

也许这应该有帮助

<a href="change.php?change=1">LINK 1</a>
<a href="change.php?change=2">LINK 2</a>
<a href="change.php?change=3">LINK 3</a>

只需创建一个change.php文件

//to get change

<?php 

if ($_GET['change'] == 1) {
    echo "http://www.someotherwebsite-1.com";
}
elseif ($_GET['change'] == 2) {
    echo "http://www.someotherwebsite-2.com";
}
elseif ($_GET['change'] == 3) {
    echo "http://www.someotherwebsite-3.com";
}
elseif ($_GET['change'] == 4) {
    echo "http://www.someotherwebsite-4.com";
}
elseif ($_GET['change'] == 5) {
    echo "http://www.someotherwebsite-5.com";
}
elseif ($_GET['change'] == 6) {
    echo "http://www.someotherwebsite-6.com";
}

?>

现在这是基本的想法。您可以随意操作数据。

我希望你有这个概念。