好,我開始使用php和codeigniter作爲框架,並且我想知道是否有可能修改url,例如我擁有以下用戶控制器並在編輯方法中編輯用戶的URL看起來像這樣的數據:http://localhost/sis/user/edit/2,我想知道是否有可能隱藏傳遞給我的控制器在PHP codeigniter中更改url數據
0
A
回答
1
沒有的方法的參數,它是不可能隱藏如果您在URL中使用這些參數,則傳遞給您的控制器。
你可以用Codeigniter路由(https://www.codeigniter.com/userguide3/general/routing.html)做很多奇特的事情,但隱藏參數不是其中之一。如果您想「隱藏」參數,則必須使用另一種傳遞這些參數的方式。這可以,例如,通過隱藏字段在用戶編輯表單傳遞參數,就像這樣:
<form action="http://localhost/sis/user/edit">
<!-- Hidden input field that contains user id -->
<input type="hidden" name="userid" value="2">
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="submit" value="Edit user">
</form>
您可以像這樣在你的控制器讀取你的用戶ID:$_POST['userid']
。或者用$ _ POST,$this->input->post('userid')
1
,如果你想通過parametre在隱藏你需要添加隱藏的輸入有一個ID值(在這裏的情況2),然後您可以提交烏爾形式的笨方法
相關問題
- 1. PHP Codeigniter更改顯示在表中的數據數
- 2. codeigniter:更改PHP數組
- 3. 在Codeigniter中更改分頁的URL/URI
- 4. Url在php中更改
- 5. CodeIgniter更改POST方法URL
- 6. url重定向,在codeigniter中更改或更改.htaccess
- 7. 在更改頁面時更改codeigniter中的url
- 8. 在運行時更改數據庫codeigniter
- 9. 在URL更改中存儲數據
- 10. PHP +更改URL
- 11. 更改URL(PHP)
- 12. Url在重定向時更改codeigniter
- 13. php sql查詢更改url,但不會更改數據
- 14. 當產品ID在URL中更改時重定向url codeigniter
- 15. Codeigniter:加載視圖後更改URL
- 16. 如何更改Codeigniter中的PHP擴展
- 17. PHP file_get_contents在URL中更改apersand
- 18. 如何在PHP中更改url
- 19. 如何在php中更改url variales?
- 20. 從/ auth/CodeIgniter和Ionauth更改URL路徑
- 21. 更改codeigniter默認url格式
- 22. 更新codeigniter中的數據
- 23. 更新數據庫[codeIgniter]
- 24. 在視圖中複製數據php codeigniter
- 25. 在php codeigniter中顯示Flash數據
- 26. php-Codeigniter url not found
- 27. 在codeigniter中爲我的模型更改數據庫問題
- 28. 在CodeIgniter中動態更改數據庫名稱3
- 29. 更新表格行並保存在數據庫中的php codeigniter
- 30. 是否有可能在codeigniter中更改頁面URL
與.htaccess,它可能是可能的。 – ArtisticPhoenix
我想不可能如何在控制器 –
而不是參數通過價值,你可以嘗試slu .. .. – kishor10d