最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP表單令牌錯(cuò)誤的相關(guān)解決方法分析

 更新時(shí)間:2016年05月20日 10:13:15   作者:losetowin  
這篇文章主要介紹了ThinkPHP表單令牌錯(cuò)誤的相關(guān)解決方法,分析了thinkPHP出現(xiàn)令牌錯(cuò)誤的相關(guān)處理過(guò)程與解決方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文分析了ThinkPHP表單令牌錯(cuò)誤的相關(guān)解決方法。分享給大家供大家參考,具體如下:

今天在用ThinkPHP做程序的時(shí)候,以前用create創(chuàng)建數(shù)據(jù)的時(shí)候,出現(xiàn)了錯(cuò)誤提示“表單令牌錯(cuò)誤”,然后各種百度各種谷歌,得到的網(wǎng)上解答給出了以下的建議

1、清緩存: 用了,我把所有的Cache下的文件都刪掉了,并將~app.php和~runtime.php兩個(gè)文件同時(shí)都刪掉了,但是沒(méi)有效果。

2、將TOKEN_ON參數(shù)設(shè)置為FALSE: 試過(guò)了,但是也不行,雖然不提示表單令牌錯(cuò)誤了,但是添加到數(shù)據(jù)庫(kù)的數(shù)據(jù)是空的。

3、在模板文件的表單中添加{__NOTOKEN__}:添加了,但是結(jié)果同樣是無(wú)效!

到這里我就開(kāi)始無(wú)語(yǔ)了,難道就我電腦上的ThinkPHP不行?我覺(jué)得應(yīng)該不是,我又重新寫(xiě)了一個(gè)添加函數(shù),結(jié)果正常,這時(shí)候我就開(kāi)始想,是不是我的上一個(gè)函數(shù)寫(xiě)錯(cuò)了?但是檢查之后發(fā)現(xiàn)沒(méi)錯(cuò)!后來(lái)慢慢的一個(gè)個(gè)文件開(kāi)始那個(gè)查看啊,終于讓我發(fā)現(xiàn)了原因:

在ThinkPHP自動(dòng)生成的各個(gè)文件夾中,有一個(gè)叫做“Data”的文件夾,下面有個(gè)“_fields”文件夾,這個(gè)文件夾中存放的是各個(gè)模型中數(shù)據(jù)表中的相關(guān)信息,也就算是映射(我的理解),我仔細(xì)檢查了一個(gè),發(fā)現(xiàn),有兩個(gè)文件中只有“'_autoinc' => true,”這一項(xiàng),其他的都有很多,類(lèi)似于:

<?php
return array (
 0 => 'id',
 1 => 'title',
 2 => 'content',
 3 => 'publishedtime',
 4 => 'userid',
 5 => 'params',
 '_autoinc' => true,
 '_pk' => 'id',
);
?>

到這個(gè)時(shí)候就可以知道原因了,是某個(gè)操作將這些數(shù)據(jù)給刪掉了一部分,這樣ThinkPHP在進(jìn)行表單驗(yàn)證的時(shí)候,無(wú)法進(jìn)行數(shù)據(jù)的映射,也就導(dǎo)致了ThinkPHP的錯(cuò)誤,將他們按照數(shù)據(jù)表中的順序進(jìn)行添加之后,重新運(yùn)行,正常!

到此,這個(gè)問(wèn)題解決~~~~

(本文所述thinkPHP環(huán)境為早期版本,用戶在使用新版的時(shí)候可參考對(duì)應(yīng)目錄)

PS:這里推薦幾款本站的格式化/美化/轉(zhuǎn)換工具可以幫助你整理雜亂無(wú)章的代碼,相信大家在以后的開(kāi)發(fā)中能夠用得上:

php代碼在線格式化美化工具:
http://tools.jb51.net/code/phpformat

JavaScript代碼美化/壓縮/格式化/加密工具:
http://tools.jb51.net/code/jscompress

在線XML格式化/壓縮工具:
http://tools.jb51.net/code/xmlformat

JSON代碼格式化美化工具:
http://tools.jb51.net/code/json

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

sql代碼在線格式化美化工具:
http://tools.jb51.net/code/sqlcodeformat

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《ThinkPHP入門(mén)教程》、《ThinkPHP常用方法總結(jié)》、《PHP中cookie用法總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

北票市| 墨玉县| 含山县| 沙湾县| 平武县| 乳源| 阜南县| 甘德县| 宁安市| 宣武区| 天台县| 平度市| 成武县| 阳春市| 广安市| 于田县| 文昌市| 莱阳市| 游戏| 凤城市| 靖远县| 九龙城区| 手游| 扎囊县| 云南省| 玉环县| 山丹县| 东台市| 蛟河市| 黄骅市| 城步| 昭觉县| 全椒县| 内江市| 大同县| 彭泽县| 阿巴嘎旗| 南木林县| 谷城县| 榆树市| 怀远县|