爲什麼CI不允許數字零作爲有效的URL參數?
爲了排除代碼中的一些錯誤,我安裝了PyroCMS,並且只顯示seconde URL參數。
一切正常,除了當是www.mysite.com/page/0
認爲這是一個PyroCMS問題,但CI獨自具有相同的行爲。 謝謝。CodeIgniter不允許'0'作爲有效的URL參數嗎?
1
A
回答
1
這是允許的。
我剛剛在我的Codeigniter網站上測試過它。您可能在別處導致問題。
您將必須考慮您的routes.php
文件中的第二個URL參數,請參閱CodeIgniter Routing Docs。
0也將被髮送到相關的控制器作爲參數,因此,如果您的控制器設置是這樣的:
function pages ($var){
//controller stuff
}
0將被傳遞給函數作爲$var
,如果你的邏輯是成立所以0導致問題,那麼這是你的問題。
+0
我會再次測試。 thnx – 2014-09-06 22:07:21
1
在CI應用程序文件夾
檢查文件:配置/ config.php文件
圍繞線118的外觀爲:允許URL字符
默認爲0 - 9允許的,但也許火焰兵改變這一點。
+0
檢查。具有默認值。 – 2014-09-07 22:48:29
相關問題
- 1. 允許CodeIgniter中的URL參數1.7.2
- 2. 允許的URL作爲參數
- 3. Magento:允許URL作爲參數
- 4. 不允許Codeigniter URL中的「@」符號
- 5. 帶有POST URL的Liferay.Util.openWindow? (爲了允許更長的參數)
- 6. 不允許參數?
- 7. Codeigniter路由如何允許null參數
- 8. 允許靜態變量和框作爲函數參數嗎?
- 9. 「長度」操作符不允許將參數作爲操作數
- 10. 如何加密codeigniter中的URL參數而不允許使用字符?
- 11. 允許Joomla中的URL參數
- 12. 不允許的參數
- 13. 不允許的參數:songs_attributes
- 14. 允許引用字符作爲URL參數的一部分有什麼風險?
- 15. ReSharper C++:允許CString作爲%s printf參數嗎?
- 16. 強參數,不允許的參數
- 17. 通過URL傳遞0作爲參數
- 18. sudo:PERM_ROOT:setresuid(0,-1,-1):不允許操作
- 19. 爲什麼C#不允許typeof作爲默認參數?
- 20. sql pivot函數不允許整數作爲列名嗎?
- 21. 以concat作爲連接參數的Codeigniter有效記錄查詢
- 22. C++使用'this'作爲不允許的類型模板參數
- 23. 在codeigniter中允許註冊嗎?
- 24. 爲什麼C++不允許參數成爲默認參數?
- 25. Aglio不允許將主體中的參數定義爲參數
- 26. 驗證不允許的URL
- 27. 不能允許具有強參數的自定義參數
- 28. Whatsapp的URL方案不允許在iOS中查詢參數
- 29. Jenkins git插件不允許存儲庫URL上的參數
- 30. 如何允許不允許的密鑰字符。在Codeigniter中?
這是允許的,你可能有其他問題導致問題。 – Dan 2014-09-06 21:30:36
有更多的人有同樣的問題。 – 2014-09-06 21:34:07
我剛剛測試過它,並在我的CI站點中正常工作 - 請參閱下面的答案。 – Dan 2014-09-06 21:36:33