下面的链接工作正常,除非该变量$row["title"]
包含双引号(“)使用双引号。在这种情况下,引号后,一切都在链路省略。在URL
如何我可以使链接包括双引号之后的一切吗?提前
感谢,
约翰
echo '<td class="sitename2"><a href="http://www...com/.../comments/index.php?submission='.$row["title"].'">'.$row["countComments"].' COMMENTS</a></td>';
+1对于标准:) – srinivas 2010-08-27 10:15:44
FWIW,较新的[RFC 3986](http://www.ietf.org/rfc/rfc3986.txt)说只有'-._〜'是特殊的(所以你可以还需要编码'!*'()')。 – 2014-11-19 00:21:12
谢谢卡尔,我已经修改了答案以引用更新的RFC – 2014-11-19 12:18:46