单引号我有一个发送抛出一些PHP的链接:转义URL链接
echo "<a href='" . $galerry . "#" . apastro(get_title($primid)) . "' class='linkorange'>voir sa galerie</a>";
$galerry
链接到另一个页面。
get_title($primid)
是$galerry
页面中特定元素的标识。
而且该机制正常工作,直到其中一个元素ID有一个单引号。这是有道理的,因为它会中断回波功能。
这就是为什么我有apastro功能:
function apastro($phrase){
$phrase1 = str_replace("'","\'",$phrase);
return $phrase1;
}
然而,单引号前\是没有帮助...
因此,可以说该链接重定向到id元素= “L'ARO”页面something.php 然后将URL something.php#1 \
这应有助于:http://stackoverflow.com/questions/6269188/how-to-escape-only-single-quotes – VikingBlooded
你可以用'urlencode()来' – Daan
@Daan唉唉感谢的人;) – Jackymamouth