2015-10-27 27 views
0

我在查詢字符串中傳遞查詢字符串時遇到問題。Querystring內部的Querystring

主查詢字符串是一個cookie檢查器。在這裏面,我需要傳遞第二個包含查詢字符串的URL &。第二查詢字符串現在網站被解析後破?

http://www.myurl.com/check_affiliate_cookie_exist.jsp?contractId=3241248&referrer= * & foundString = linkok & notFoundString = HTTPS%3A%2F%2Fwww.paypal.com/cgi-bin目錄/ webscr CMD = _s-xclick & hosted_button_id = WZ7CHZVKKLNQW」

現在當我點擊第二個鏈接,它在&壞了,這第二部分‘子查詢字符串’被打破了。

不知道如何面對呢?

+0

使用PHP的'urlencode()'編碼字符,如'&'在URL中傳遞。然後調用'urldecode()'來檢索原始URL。 – sfandler

回答

1

你需要逃避,你可以用js例如

var url = mainUrl + encodeURIComponent(secondUrl); 
0

如果你使用PHP,您應該使用rawurlencode。然後您需要使用rawurldecode解碼URL。如果你不使用PHP,那麼檢查腳本語言中的等效函數。

希望這會有所幫助!