在使用Zend一段时间后,我才开始使用CodeIgniter。我的新站点有一个通过 AJAX 注册的特性。在Zend中,我可以使用这个特性来检查传入的POST是否通过AJAX,因此来自我的站点:
if(!$this->getRequest()->isXMLHttpRequest())
CodeIgniter中是否有一段代码可以做同样的事情?如果我不确定这是一个 AJAX 调用,理论上,有人可以通过创建一个表单来注册任何他们想要的东西,然后发布到我的控制器上。
谢谢你!
在使用Zend一段时间后,我才开始使用CodeIgniter。我的新站点有一个通过 AJAX 注册的特性。在Zend中,我可以使用这个特性来检查传入的POST是否通过AJAX,因此来自我的站点:
if(!$this->getRequest()->isXMLHttpRequest())
CodeIgniter中是否有一段代码可以做同样的事情?如果我不确定这是一个 AJAX 调用,理论上,有人可以通过创建一个表单来注册任何他们想要的东西,然后发布到我的控制器上。
谢谢你!
3条答案
按热度按时间ojsjcaue1#
从CodeIgniter 2.0开始,有了一种更简单的方法来检查 AJAX 请求。
用途:
$this->input->is_ajax_request();
文件:https://codeigniter.com/user_guide/libraries/input.html
wd2eg0qa2#
但是既然你使用的是codeigniter,最好使用他们的输入类。
gzszwxb43#
您可以使用