0
A
回答
0
p
會走了,你應該做的
$url = 'http://abc.com/123.php?'.urlencode('p=1?source=yahoo&key=56');
0
不,我不認爲這是一個有效的查詢字符串。如果你想使用問號(或其他保留字符)使用urlencode
2
在PHP $ _GET將舉行以下(的var_dump($_GET)結果)
array(2) { ["p"]=> string(14) "1?source=yahoo" ["key"]=> string(2) "56" }
:
print_r($_GET);
我測試了它的獲取:
陣列([P] => 1?源=雅虎[鍵] => 56)
如果有超過附加到URL使用urlencode串控制。
0
測試它自己與
0
從RFC 1738 - Uniform Resource Locators (URL):
只有字母數字,用於各自保留目的的特殊字符
$-_.+!*'(),
,並保留字符可以內使用未編碼URL。
字符?
是保留字符。由於您提供的網址並未將其用於保留目的(將「路徑」與「搜索部分」分開),因此網址是非法的,您不應該依賴任何特定行爲。
編碼?
字符,並確保URL是合法的,如果你想要可預測的行爲。
相關問題
- 1. php如果兩個人同時追加會發生什麼?
- 2. 如果兩個IIS重定向到對方會發生什麼?
- 3. PHP - 如果我得到兩個相同的會話ID會發生什麼?
- 4. 如果兩個人同時提交編輯,會發生什麼
- 5. onDestroy()後會發生什麼
- 6. Form.Close後會發生什麼?
- 7. EntityManager.persist()後會發生什麼
- 8. netdev_open後會發生什麼?
- 9. * ngFor後會發生什麼?
- 10. 如果HttpClient.execute()中斷會發生什麼?
- 11. 如果action =「」會發生什麼?
- 12. 兩個場館合併後舊Foursquare場地會發生什麼?
- 13. 如果我從AsyncTask調用一個方法會發生什麼?
- 14. 如果你兩次調用jQuery $ .getScript('myscript.js')會發生什麼?
- 15. 如果使用session_id()設置過期會話,會發生什麼?
- 16. 發生兩個異常時會發生什麼?
- 17. Dropbox API - 如果沒有互聯網連接會發生什麼
- 18. 如果DDOS攻擊遇到Windows Azure網站會發生什麼?
- 19. php爲什麼一個變量會在post後發生變化?
- 20. Tensorflow Dropout:如果我應用兩個丟失圖層會發生什麼?
- 21. 如果我調用GlobalLock()然後調用GlobalUnlock()會發生什麼?
- 22. android:如果Activity被殺,重啓後會發生什麼?
- 23. 如果我在推後重新綁定會發生什麼?
- 24. EAAccessoryDidConnectNotification爲什麼會發生兩次?
- 25. 如果兩個用戶同時鎖定互斥鎖,會發生什麼情況?
- 26. DatastoreService批量刪除。如果發生異常,會發生什麼
- 27. 如果兩個ObjC類別重寫相同的方法會發生什麼?
- 28. 如果在獲得互斥鎖後發生中斷,會發生什麼情況
- 29. 會發生什麼?
- 30. 如果cookie時間設置爲零,會話會發生什麼?
誰阻止你檢查它? –
爲什麼downvotes? – Phil
第一個問號後,任何其他問號都被解釋爲「正常」字符。 –