如何在PHP动态链接中添加命名锚点?

时间:2018-05-08 23:10:34

标签: php anchor

我需要在此代码中添加命名锚点:

<?
echo "<a href=\"reviews-mockup2.php?category=$category&amp;keyword=" . $_REQUEST['keyword'] . "&amp;nationalpage=";
?>

目前在页面中显示如下:

http://test.usfamilyguide.com/reviews-mockup2.php?category=&keyword=&nationalpage=1

我试过

<?
     echo "<a href=\"reviews-mockup2.php?category=$category&amp;keyword=" . $_REQUEST['keyword'] . "&amp;nationalpage=" . "#named-anchor";
?>

得到了

http://test.usfamilyguide.com/reviews-mockup2.php?category=&keyword=&nationalpage=#named-anchor1

谢谢!

1 个答案:

答案 0 :(得分:0)

您的主播<a>标签似乎有不正确的语法。请参阅W3Schools

假设您希望它跳转到页面中的特定部分;你的解决方案应该是这样的:

echo "<a href='reviews-mockup2.php?category={$category}&amp;keyword={$_REQUEST['keyword']}#named-anchor'>Your Anchor Name</a>";

我做的是:删除了nationalpage,因为我假设您使用的是锚定到页面中的各个部分,将所有PHP放在curly braces {}中,最后修复了您在我之前给出的链接。这应该符合您的预期。

任何问题都让我知道。