2014-11-03 62 views
1

我正在準備一個特殊的字符串,其中鍵是值連接起來象下面這樣:安全字符分隔多個網址

username=foo&age=24&[email protected]&homepage=http://foo.com 
  • &爲兩個關鍵=值對
  • 值是所述隔板url編碼

我有一個場景,其中有多個用戶的主頁。 我想爲主頁鍵

name=foo&age=24&[email protected]&homepage=url1<some_safe_url_separator_char>url2<some_safe_url_separator_char>url3 
  • 我們有什麼爲url1,url2 ..可含有不可控制/主意指定多個網址嗎?

some_safe_url_separator_char是什麼好的選擇?

在我不是尋找一個安全特性等字眼來在URL中使用,但要使用一個安全的字符的字符串來分隔兩個URL

+0

你可以使用'JSON'通過data.instead使一個龐大的URL – Divya 2014-11-03 17:05:03

+1

你能不能傳遞多個網頁的變量? 'name = foo&age = 24&email = foo @ bar.com&homepage = url1&homepage = url2&homepage = url3' [see here](http://stackoverflow.com/questions/1746507/authoritative-position-of-duplicate-http-get-query-鍵) – Holloway 2014-11-03 17:05:11

+0

@Ashes JSON不是我能做出的選擇。格式是固定的 – smc 2014-11-03 17:08:00

回答

0

也可以使用URL重寫爲這個 。

它將使這將是安全的,因爲它會隱藏

做參考,你可以使用URL rewriting

URL重寫將通過'/' seprated URL的參數名稱的URL和它很難成爲由外部人員解碼。 可以跟蹤鏈接我張貼

URL rewriting for beginners