解決方法:在送出 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() ?>'},

})

AwEi 發表在 痞客邦 PIXNET 留言(0) 人氣()