![](/img/trans.png)
[英]How can I check if request was a POST or GET request in codeigniter?
[英]How to receive post/get request in codeigniter
我正在使用
$this->input->post('name') ;
將請求發布到我的 url.In 而不是 post 我也需要訪問 get 。
就像在普通的 php 中一樣,它使用了 $_REQUEST。但是在 codeigniter 標准中,這怎么可能呢?
它在此處的文檔中進行了概述:http ://ellislab.com/codeigniter/user-guide/libraries/input.html
要從get
獲取數據,您可以使用
$this->input->get('some_data', TRUE);
在查詢字符串中查找some_data
,並將通過 XSS 過濾運行以清除可能的黑客嘗試
還有一個方便的方法可以同時檢查兩者:
$this->input->get_post('some_data', TRUE);
“此功能將在 post 和 get 流中搜索數據,首先在 post 中查找,然后在 get 中查找”
如果您想從服務器發布請求,請嘗試此操作
if ($this->input->server('REQUEST_METHOD') == 'POST'){}
if ($this->input->server('REQUEST_METHOD') == 'GET'){}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.