gpt4 book ai didi

php - htmlentities 正在破坏超链接

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:08 25 4
gpt4 key购买 nike

我正在尝试做一些 htmlentities。但是,由于超链接被转换为 html 代码,现在超链接被破坏了,出于一些愚蠢的原因,大学为我们提供了相同的服务器密码。

去年我几乎失败了,因为有人进入我的服务器并充满了 javascript 和 css 黑客,所以这将阻止它,但是如果超链接不起作用,它就没有多大用处,那么我该如何防止呢?这是我目前针对该特定区域的代码:

$sub = substr($row['content'],0,300).'.......... <a href="blogpost.php?id='.$row['id'].'">See full article</a>';
echo htmlentities($sub,ENT_QUOTES,"UTF-8");

如果有人能提供帮助,我们将不胜感激,谢谢。

最佳答案

我认为您对太多输出应用了 htmlentities()。就这样做吧:

<?php echo htmlentities(substr($row['content'],0,300)).
'&hellip;<a href="blogpost.php?id="'.htmlentities($row['id']).'">See full article</a>'; ?>

关于php - htmlentities 正在破坏超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20622101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com