这是我的场景,我正在使用PHP创建一个HTML类,在我的本地网站上一切都很好,但是当它在线时,它有额外的'/'字符,我不能弄清楚,是什么导致了这一点。
任何帮助将不胜感激,谢谢。
HTML代码:
<div class="category-name-container">
<span class="circle x3 <?='sub-category-'.$subcategory_slug;?> sub-category-color"></span>
<p><?=$name;?></p>
</div>
本地输出:
实时输出,请注意正在创建的额外'/'!!!
1条答案
按热度按时间cnwbcb6i1#
在输出数据时使用htmlspecialchars是防止潜在的跨站脚本(XSS)攻击的一个很好的实践
添加
str_replace('/', '', $subcategory_slug)
以删除多余的斜杠