Есть много способов достичь этого, но на самом базовом уровне c вы можете передать переменную GET и использовать ее как ссылку:
например,
<a id="link1" href="test.php?link=download.com">Download</a>
<a id="link2" href="test.php?link=download2.com">Download</a>
<a id="link3" href="test.php?link=download3.com">Download</a>
<a href="http://<?=$_GET['link'];?>">Link here</a>
В этом Например, вы передаете ссылку как переменную $_GET
, а затем используете ее в теге <a>
на 2-й странице
Другой способ - снова передать переменную $ _GET, но затем используйте оператор IF на 2-й странице, например,
<a id="link1" href="test.php?link=1">Download</a>
<a id="link2" href="test.php?link=2">Download</a>
<a id="link3" href="test.php?link=3">Download</a>
$link = $_GET['link'];
if($link == 1) { $linkURL = "http://www.download.com";}
if($link == 2) { $linkURL = "http://www.download2.com";}
if($link == 3) { $linkURL = "http://www.download3.com";}
<a href="<?=$linkURL;?>">Link here</a>
Приведенный выше пример немного длиннее, но его хотелось включить, чтобы вы могли увидеть различные способы достижения того, что ищете. И даст вам лучшее представление о том, как передавать и обрабатывать переменные со страницы на страницу.