我正在创建一个具有多个超链接的网站,我正在尝试根据查询字符串值建立超链接。如果没有查询字符串值,那么我希望超链接默认为特定的用户名“mhammonds”。
以下是home.php的代码
<?php
function username(){
if(isset($_GET['user'])){
echo "Your URL is: www.mca.com/?user=" . "$_GET[user]";
}else {
}
}
$USERNAME = username();
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>My Site</title>
</head>
<body>
<iframe width="480" height="70" src="viral.php"></iframe><br>
<a href="http://www.tvcmatrix.com/<?php echo $_SERVER['QUERY_STRING'] ?>">
Checkout at TVC Matrix</a>
</body>
</html>
我不确定下一步该怎么做。我想我需要为要显示的超链接添加一个条件if / else语句,但是如何让超链接基于查询字符串值呢?
答案 0 :(得分:0)
您可以尝试使用三元运算符:?:类似于:
<a href="http://www.tvcmatrix.com/<?php !empty( $_SERVER['QUERY_STRING']) ? echo $_SERVER['QUERY_STRING'] else echo 'mhammonds' ?>">
三元运算符是if / else的缩写形式。