站内提交表单都会触发跨站验证程序,如果提交表单中不包含csrf_token字段就会触发禁止提交

如何自定义csrf_token字段?


方法一、form提交的html代码

<form *******>
{dr_form_hidden()} 这句就是生产csrf_token的

或者
<input type="hidden" name="{csrf_token()}" value="{csrf_hash()}" />


方法二、Ajax提交,必须在html界面使用

{csrf_token()} : "{csrf_hash()}"
var postData = {
 data: {
  title: askFormUserName,
  dianhua: askFormUserPhone,
  youxiang: askFormUserEmail,
  xuqiujianshu: askFormUserDescription,
 },
 {csrf_token()}: "{csrf_hash()}",
code: askFormUserCode
};