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

})

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AwEi 的頭像
    AwEi

    毛哥資訊日誌

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