标记链接时出现错误斜杠

时间:2017-09-30 07:52:10

标签: php html

我有一个行代码:

array('<a href=\'search.php?keyword="'.$k['words'].'"\'>'.$k['words'].'</a>' => 'left');

如果k [&#39;单词&#39;] =&#34;单词&#39; s&#34 ;;它会出错:

&#13;
&#13;
<a href="search.php?keyword=&quot;a word" s"'="">a word's</a>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

逃跑是关键。 urlencode for urls,htmlspecialchars for everything else。

array('<a href="search.php?keyword='.
   urlencode($k['words']).'">'.
   htmlspecialchars($k['words']).'</a>' => 'left');