如果它像这个<keyword>,我怎么能得到网址?

Fer*_*ero 2 html php

ebsearch/results/?solrsort=<keyword>
Run Code Online (Sandbox Code Playgroud)

当我使用$_GET['solrsort']它时不打印关键字.

我试过strip_tags,但它没有用..

还有其他方法吗?

提前致谢..

Dav*_*dom 11

尝试

echo str_replace(array('<','>'),array('&lt;','&gt;'),$_GET['solrsort']);
Run Code Online (Sandbox Code Playgroud)

或更好)

echo htmlspecialchars($_GET['solrsort']);
Run Code Online (Sandbox Code Playgroud)

<keyword>不会显示在呈现的HTML输出中,因为它看起来像一个标记,并且strip_tags()出于同样的原因将完全删除它.

  • @Fero:我不确定我是否正确地阅读了你的问题,所以在添加评论时感觉更舒服.DaveRandom正在键入他的答案,同时我输入了我的评论并将其合并以使其成为最佳答案.结果是一个有用的问题和答案.这就是它应该如何运作.有关名称和代表的详细信息并不重要.干杯! (3认同)