2012-09-22 37 views
0

例如,當我點擊以下單引號分裂我的網址

http://mysite.com/?s=Dominos' books 

碼網址如下工作

$param= $_GET['s']; 
$completeurl = 'http://somesite.com/?param1='.trim($param).'&key=987539873'; 

所以單引號(「)在$param拆分$completeurl,我想保持」完整。

Altought我代替單引號(')在$ completeurl用雙引號(「),這是行不通的。 如何避免這種不必要的分裂?

+0

做ü想保持'''完好? –

+0

是的,我想保持'完好無損 – Tahtakafa

回答

0

嘗試這一行:

$completeurl = 'http://somesite.com/?param1='.str_replace(array("'",' '), '', $param).'&key=987539873'; 

或者如果你想保持'完整

$completeurl = 'http://somesite.com/?param1='.urlencode(trim($param)).'&key=987539873';