2011-06-03 97 views
2

我想用PHP創建我自己的JSON API,我希望用戶可以發送文本到我的API,特別是一個或更多鏈接。所以,問題是,這個調用可能看起來像這樣(在最壞的情況下)通過GET發送Url到我的Api

http://www.my.site/test.php?link[]=http://stackoverflow.com/?as=2&bs=2&link[]=http://stackoverflow.com/?af=2&bf=2 

的問題是,我得到的只是不過去的信息(這裏更短鏈接:BS = 2和BF = 2)。 此信息被視爲GET數據。我怎樣才能解決這個問題?我必須在這裏使用任何轉義嗎?

回答

3

使用urlencode

echo 'http://www.my.site/test.php?link[]=' . 
     urlencode('http://stackoverflow.com/?as=2&bs=2') . '&link[]=' . 
     urlencode('http://stackoverflow.com/?af=2&bf=2')