虚拟主机安装后提交问题显示"非法操作!"

2020-02-19 14:56发布

按1月20日1个提问里答复的方法删除一段代码后,就一直显示提交中,无法提交成功。请回答,谢谢!

function check_addquestionapikey() {

session_start ();

if ($_SESSION ["addquestiontoken"] == null || $this->input->post ( 'tokenkey' ) == null) {

$message ['message'] = "非法操作!";

echo json_encode ( $message );

exit ();

}

if ($_SESSION ["addquestiontoken"] != $this->input->post ( 'tokenkey' )) {

$message ['message'] = "页面过期,请保存数据刷新页面在操作!";

echo json_encode ( $message );

exit ();

}

}


1条回答
mishen - whatsns产品经理
1楼 · 2020-03-02 10:27.采纳回答

有可能是session存储异常,一般常见session无法存储或者配置了cdn的网站,导致前端存储的校验值提交后和session存储的不一致导致。你上面截图就是校验方法,如果不想校验可以在方法里第一行加入一个 return true;



一周热门 更多>