單引號我有一個發送拋出一些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