聯系官方銷售客服
1835022288
028-61286886
手機表單 跨站禁止操作 ,
一個頁面 制作,
網站代碼為H5自適應一個頁面適應所有終端,
域名 還是那個唯一域名,
因為自適應,所有代碼 是一致的,
但是, 問題來了,
電腦端 表單提交 正常, 而且電腦端 瀏覽器 F12 開發者工具 手機視圖 下 調試 表單也是正常的,
手機端 就有問題了 : 微信打開, UC打開, IOS 打開 安卓打開,均提示 “跨站驗證禁止此操作!”
我遇到的問題 和之前以為同學遇到的問題,類似 ↓
http://www.zbshanke.com/wenda/22989.html
類似 ↑
不同的是,我的是一個頁面 ,一個域名, 在手機設備下 就提示 “跨站驗證禁止此操作!”
代碼就不貼了,同一個表單,在 移動終端設備下就提示 “跨站驗證禁止此操作!”
大神們,你們知道什么原因嗎?
域名不同就會提示的
或者在后臺關閉跨域驗證
參考文檔:《跨站驗證禁止此操作》
回復迅睿框架創始人 域名相同, 一個頁面 ,關閉 跨域驗證不安全,請問這個是什么原因?
回復迅睿框架創始人 自適應頁面、 唯一域名 、(域名相同)、唯一頁面、表單 form ID 排除相似
表單1
<form action="" class="form-horizontal" method="post" name="myform" id="myform">
<input name="is_form" type="hidden" value="1">
<input name="is_admin" type="hidden" value="0">
<input name="is_tips" type="hidden" value="">
<input type="hidden" name="csrf_test_name" value="0dc4e447daaac7ac5b6ed54b3be057ec" />
表單2
<form action="" class="form-horizontal" method="post" name="myform" id="myform2">
<input name="is_form" type="hidden" value="2">
<input name="is_admin" type="hidden" value="0">
<input name="is_tips" type="hidden" value="">
<input name="is_form" type="hidden" value="1">
<input name="is_admin" type="hidden" value="0">
<input name="is_tips" type="hidden" value="">
<input name="csrf_test_name" type="hidden" value="0dc4e447daaac7ac5b6ed54b3be057ec">
域名唯一 URL 也是一樣的,
兩個表單 是一個頁面上的 2種表單形式, 一個在頁面,一個在 菜單下拉里面, 手機版時,僅顯示表單2 , PC頁面時,兩個表單表單1 ,表單2同時在,同時生效,正常使用。
手機端 時,表單2 提交就提示 “跨站驗證禁止此操作!”
也不是絕對的不安全,只是降低風險而已,我看國內的好多cms都沒有這種跨站提交驗證功能
沒遇到過,關閉驗證就行了
系統設置,關閉跨域驗證,多簡單的事情
回復@小學生丶這個 已經說過了,問的是不關閉情況下 找原因。
這兩個不能寫死,因為隨時都會變化
實在不行就用創始人給的方法,關閉跨站驗證
回復@易學習 沒有寫死,這個是 自動生成的