业务经理

微信扫描以上二维码

028-61286886

技术咨询

form表单将get方式改成post方式后,就提示:跨站验证禁止此操作

迅睿框架 更新 2020-12-19 11:50:28 飞鱼

form表单将get方式改成post方式后,就提示:跨站验证禁止此操作

代码如下:

{xunruicms_img_title}


参考了别人提过的问题,将 {dr_form_search_hidden()} 删掉改成 {$form} 结果一样。

请问下:

1、这个产生的原因是什么?

2、该如何调整?如何保证跨站验证功能开启的同时解决这个问题?

谢谢!


补充:我后台“跨站验证”关闭的话,这个页面会一直跳到后台首页。

方案

  • 官方研发技术-西门 #1 · 2020-12-19 00:22:15
    满意答案
  • 官方研发技术-西门 #2 · 2020-12-19 00:37:47
    跨站验证就是验证隐藏域信息,你网页源代码看看网页form的代码
  • 官方研发技术-西门 #3 · 2020-12-19 00:38:48


    这个按钮有点问题,点击它,他会跳到首页,改成我一楼打给你的教程代码
  • 飞鱼 #4 · 2020-12-19 11:50:01


    修改的地方:1、action里的{SELF}去掉了,看了源码这里地址会变成后台入口地址,所以会提交到后台首页去;2、{dr_form_search_hidden()} 改成 {$form},并在form表单前加{php extract(dr_get_form_post_value('自定义表单名'))},区别在于: {dr_form_search_hidden()}生成的源码是:

    不包含 csrf_test_name 值,所以会验证不通过~ {$form}生成的源码是:

    包含了csrf验证需要的值,所以表单值接收的时候正确就通过了。
    问题已解决,谢谢! 官方研发技术-西门
  • 飞鱼 #5 · 2020-12-19 11:50:28
    @官方研发技术-西门:非常感谢!

迅睿系统漏洞

图片格式转化
图片格式转化(2026-10-17)
修复百度编辑器里的内容图片没有转换为webp格式 历史文章列表不显...
站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
图书阅读系统
图书阅读系统(2026-10-14)
全站移动端样式适配 首页分类 Tab 横滑容器,左右渐变滚动提示 ...
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;