繁体   English   中英

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

[英]how do i add a named anchor to my PHP dynamic link?

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

<?
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

谢谢!

您的锚点<a>标记似乎语法不正确。 请参考W3Schools

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

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

我所做的是:删除了nationalpage因为我以为那是您用来锚定页面中各个部分的内容,将所有PHP放在花括号{} ,最后固定了我之前给出的链接中定义的标记语法。 这应该可以达到您的期望。

任何问题都让我知道。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM