所以我需要创建一个变量子域以添加到域的末尾,但它没有识别变量。在本例中,它只会转到 google.com。有人知道这样做的正确方法吗?
<html>
<?php $subdom="news";?>
<a href="http://www.google.com/"<?php echo $subdom;?>>google</a>
</html>
您需要在右引号之前添加域以将其附加到 href 变量中,而不是仅仅将其添加到 a 标记中。
<a href="http://www.google.com/<?php echo $subdom;?>">google</a>
你需要
<html>
<?php $path="news";?>
<a href="http://www.google.com/<?php echo $path;?>">google</a>
</html>
而且您的变量名可能应该是,$path
而不是$subdom
因为它实际上包含路径而不是子域
你在错误的地方有回声。应该在引号内。
<a href="http://www.google.com/<?php echo $subdom; ?>">google</a>
如果您的服务器启用了短开放标签,您可以这样做:
<a href="http://www.google.com/<?=$subdom?>">google</a>
尝试类似的东西
<a href="http://www.google.com/?subdom=<?php echo "$subdom"; ?>">google</a>