我在CodeIgniter中遇到POST的问题,如果我切换到GET,则无法正常工作。
登录控制器
public function login_check(){
print_r($this->input->post());
if($this->input->post('email')!=NULL){
echo '1';
}
else{
header('Content-Type: application/json');
echo json_encode( array('a' => $this->input->post('email')));
}
配置文件中CSRF设置为false,而基本URL设置为http:// localhost / xyz /
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
路线
$route['api/login-check'] = 'login/login_check';
如果我$this->input->get('email')在邮递员中设置方法GET时进行设置,那绝对可以。
我缺少什么?任何帮助,将不胜感激。
编辑:
邮递员的回复:
Array() {"a":null}
温温酱