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

首頁 > 編程 > PHP > 正文

ThinkPHP表單令牌錯誤的相關解決方法分析

2020-03-22 19:34:15
字體:
來源:轉載
供稿:網友
本文分析了ThinkPHP表單令牌錯誤的相關解決方法。分享給大家供大家參考,具體如下:今天在用ThinkPHP做程序的時候,以前用create創建數據的時候,出現了html' target='_blank'>錯誤提示“表單令牌錯誤”,然后各種百度各種谷歌,得到的網上解答給出了以下的建議1、清緩存: 用了,我把所有的Cache下的文件都刪掉了,并將~app.php和~runtime.php兩個文件同時都刪掉了,但是沒有效果。2、將TOKEN_ON參數設置為FALSE: 試過了,但是也不行,雖然不提示表單令牌錯誤了,但是添加到數據庫的數據是空的。3、在模板文件的表單中添加{__NOTOKEN__}:添加了,但是結果同樣是無效!到這里我就開始無語了,難道就我電腦上的ThinkPHP不行?我覺得應該不是,我又重新寫了一個添加函數,結果正常,這時候我就開始想,是不是我的上一個函數寫錯了?但是檢查之后發現沒錯!后來慢慢的一個個文件開始那個查看啊,終于讓我發現了原因:在ThinkPHP自動生成的各個文件夾中,有一個叫做“Data”的文件夾,下面有個“_fields”文件夾,這個文件夾中存放的是各個模型中數據表中的相關信息,也就算是映射(我的理解),我仔細檢查了一個,發現,有兩個文件中只有“'_autoinc' = true,”這一項,其他的都有很多,類似于:return array ( 0 = 'id', 1 = 'title', 2 = 'content', 3 = 'publishedtime', 4 = 'userid', 5 = 'params', '_autoinc' = true, '_pk' = 'id', 到這個時候就可以知道原因了,是某個操作將這些數據給刪掉了一部分,這樣ThinkPHP在進行表單驗證的時候,無法進行數據的映射,也就導致了ThinkPHP的錯誤,將他們按照數據表中的順序進行添加之后,重新運行,正常!到此,這個問題解決~~~~(本文所述thinkPHP環境為早期版本,用戶在使用新版的時候可參考對應目錄)PS:這里推薦幾款本站的格式化/美化/轉換工具可以幫助你整理雜亂無章的代碼,相信大家在以后的開發中能夠用得上:php代碼在線格式化美化工具:
http://tools.phpstudy.net/code/phpformatJavaScript代碼美化/壓縮/格式化/加密工具:
http://tools.phpstudy.net/code/jscompress在線XML格式化/壓縮工具:
http://tools.phpstudy.net/code/xmlformatJSON代碼格式化美化工具:
http://tools.phpstudy.net/code/json在線XML/JSON互相轉換工具:
http://tools.phpstudy.net/code/xmljsonjson代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.phpstudy.net/code/jsoncodeformat
sql代碼在線格式化美化工具:
http://tools.phpstudy.net/code/sqlcodeformat更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《ThinkPHP常用方法總結》、《PHP中cookie用法總結》、《smarty模板入門基礎教程》及《PHP模板技術總結》。希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长宁县| 平顶山市| 聂荣县| 浙江省| 神木县| 新绛县| 宜都市| 昆山市| 府谷县| 永春县| 昌江| 屯昌县| 砀山县| 北流市| 和顺县| 泗阳县| 文成县| 滦平县| 三台县| 灵石县| 武义县| 平舆县| 湖口县| 兴宁市| 墨脱县| 彭州市| 监利县| 怀仁县| 遂宁市| 大丰市| 芜湖县| 曲阳县| 从江县| 新河县| 凤翔县| 鄂温| 禄劝| 行唐县| 武川县| 左云县| 南木林县|