国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

discuz x2.5升級后,提示:抱歉,您的請求來路不正確或表單無法

2024-09-11 09:03:17
字體:
來源:轉載
供稿:網友

下面我們一起來看如何解決discuz x2.5升級后,提示:抱歉,您的請求來路不正確或表單無法提交問題,希望此教程對大家會帶來幫助.

問題:discuz x2.5升級后(2013-02-22重要安全更新)發先論壇主題詳情頁在點擊支持和反對是會提示:抱歉,您的請求來路不正確或表單驗證串不符,無法提交.

原因:模板內容頁文件對應鏈接缺少hash.

解決方法:

1.在viewthread_node.htm文件中分別搜索:

  1. <a id="recommend_add" href="forum.php?mod=misc&action=recommend&do=add&tid=$_G[tid] 
  2. //和: 
  3. <a id="recommend_subtract" href="forum.php?mod=misc&action=recommend&do=subtract&tid=$_G[tid] 

2.在其后分別添加&hash={FORMHASH}

即,添加后為:

  1. <a id="recommend_add" href="forum.php?mod=misc&action=recommend&do=add&tid=$_G[tid]&hash={FORMHASH} 
  2. //和: 
  3. <a id="recommend_subtract" href="forum.php?mod=misc&action=recommend&do=subtract&tid=$_G[tid]&hash={FORMHASH} 

3.登錄discuz后臺更新模板緩存.

其它如果不是因為升級問題我們可參考下面5種辦法來解決,一般出現 “抱歉,您的請求來路不正確或表單驗證串不符,無法提交” 這種問題的地方都是在提交表單的時候出現的.

因為discuz 在提交表單的時候 會進行校驗,submitcheck()函數,這個函數首先會校驗表單中的formhash,如果formhash出現問題,那么就會出現“抱歉,您的請求來路不正確或表單驗證串不符,無法提交” 這種問題.

submitcheck()這個函數 放在 sourceclasshelperhelper_form.php 中.

解決方法:

第一種方法:

請檢查你本地的時間是否和服務器的時間一致。如果不一致請同步時間,更新緩存。

第二種方法:

請檢查你提交的表單中,是否有<input type="hidden" name="formhash" value="{$formhash}">,如果沒有請手動添加上去,這種情況一般會在IE6上面出現,其他瀏覽器正常.//開源軟件:Vevb.com

第三種方法:

打開“sourceclasshelperhelper_form.php”,然后把“$_GET['formhash'] == formhash() ”修改為“$_G['formhash'] == formhash() ”.

第四種方法:

在提交的動作控制器中,去掉submitcheck()驗證,此種方法需要對discuz的核心比較熟悉,比如,在注冊的時候,你需要找到“sourceclassclass_member.php”文件中register_ctl類中的on_register()方法,在if(!submitcheck('regsubmit', 0, $seccodecheck, $secqaacheck)) { }處,可以把submitcheck()換成if(isset($_POST)){ },雖然不安全,但是也是一種解決方法.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜君县| 金门县| 陇南市| 青浦区| 德保县| 金门县| 潜江市| 泸水县| 汶川县| 鄂伦春自治旗| 工布江达县| 同心县| 广水市| 许昌县| 亚东县| 竹山县| 雷州市| 武穴市| 东乡县| 韶山市| 九寨沟县| 资中县| 东莞市| 湟中县| 九寨沟县| 福泉市| 民丰县| 江源县| 鄯善县| 咸阳市| 宜君县| 西平县| 克东县| 中山市| 沁阳市| 天气| 米林县| 镶黄旗| 遂溪县| 镇安县| 库尔勒市|