解決方法:在送出 POST/GET AJAX 請求之前,加入 CSRF Hash Data
取得你設定的 CSRF Name :
$this->security->get_csrf_token_name()
取得你設定的 CSRF Hash Data :
$this->security->get_csrf_hash()
POST ex:
$.ajax({
url: 'http://127.0.0.1/ajax.php',
type: 'POST',
dataType: 'json',
data: {name: data, csrf_test_name: '<?php echo $this->security->get_csrf_hash() ?>'},
})
GET ex:
$.ajax({
url: 'http://127.0.0.1/ajax.php',
type: 'GET',
dataType: 'json',
data: {name: data, csrf_test_name: '<?php echo $this->security->get_csrf_hash() ?>'},
})
全站熱搜