I just started using CodeIgniter after using Zend for a while. My new site has a feature where you register through Ajax. In Zend I could use this to check if the incoming POST was through AJAX, and therefore from my site:
if(!$this->getRequest()->isXMLHttpRequest())
Is there a piece of code in CodeIgniter that does the same thing? If I don't make sure it's an AJAX call, someone could theoretically register anything they wanted by creating a form to post to my controller.
Thanks!
php in view folder and ajax_post_controller. php in controller folder. In this example first the controller will load the view page. After data submission jQuery Ajax post function send data to controller's function and after performing some task it will return data to view page without refreshing.
Since CodeIgniter 2.0, there is an easier way of checking for an ajax request.
Use: $this->input->is_ajax_request();
Doc: https://codeigniter.com/user_guide/libraries/input.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With