2013-05-07 13 views
-3

我的網址是:如何傳遞變量URL包含在PHP中值標誌沒有任何的解碼和編碼

http://www.dotcue.in/sandp_symf/web/customercare/cancelinvoice?id=753&&invoiceid=S&P LS MWext-1-D307-2271 

我需要在模板invoiceid值。

+0

我會理解的,如果你已經收到URL這種方式,你需要提取信息,但是,你是什麼意思與「通變量」?畢竟,你是否會生成URL?爲什麼需要變形? – 2013-05-07 12:13:44

+2

「我很無聊,當我做別的事情時解決我的問題。」ktnxbye「 – 2013-05-07 12:13:46

回答

4

使用urlencode()

$url = 'http://www.dotcue.in/sandp_symf/web/customercare/cancelinvoice' 
$url .= '?id=' . $id . '&invoiceid=' . urlencode('S&P LS MWext-1-D307-2271'); 

在模板中使用:

echo $_GET['invoiceid']; 
+0

感謝它的工作 – user2235324 2013-05-07 12:13:42

+0

@ user2235324 - 當然它工作正常,它正在編碼URL。但是你說編碼是*不是*選項。 – 2013-05-07 12:14:53