phpcms下添加友情鏈接提示找不到link字段(字段名錯(cuò)誤)的解決方法
									經(jīng)過我對代碼的對比,得出結(jié)論 
1、新版與舊版的對比,發(fā)現(xiàn)增加了數(shù)據(jù)的安全性過慮 
2、LOGO名稱與LOGO地址的安全性處理。 
問題就出在這里,官方升級的時(shí)候用了一個(gè)叫new_addslashes()函數(shù)進(jìn)行數(shù)據(jù)過濾,這個(gè)函數(shù)本身沒有問題。但是,由于過濾之后另外一行代碼出了問題。如下: 
更新后的代碼: $data = new_addslashes($_POST); 
修復(fù)后的代碼: $data = new_addslashes($_POST['link']); 
即,只要把phpcms\modules\link\link.php腳本文件里面找到 $data = new_addslashes($_POST);這行代碼,然后把參數(shù)里面的$_POST更改為$_POST['link']即可。 
因?yàn)閚ew_addslashes對整個(gè)$_POST數(shù)據(jù)操作,會(huì)涉及到其它的數(shù)據(jù).而此次安全過濾只針對$_POST中的link. 
不會(huì)的朋友可以去phpcms官方重新下載20120907的補(bǔ)丁.覆蓋服務(wù)器上的文件就OK了. 
Post: 
new_addslashes()函數(shù)不是用來對數(shù)據(jù)安全過濾的,剛好相反,是還原過濾過的數(shù)據(jù). 
safe_replace()和addslashes()才是用來數(shù)據(jù)安全過濾的
									
上一篇:phpcms V9 專題的內(nèi)容頁面生成的html目錄太深附最新的修改方法
欄 目:phpcms
下一篇:phpcms2008后臺(tái)文章發(fā)布文本輸入框長度設(shè)置方法
本文標(biāo)題:phpcms下添加友情鏈接提示找不到link字段(字段名錯(cuò)誤)的解決方法
本文地址:http://www.jygsgssxh.com/a1/phpcms/9848.html
您可能感興趣的文章
- 01-10phpcms常見問題解答
 - 01-10phpcms語法規(guī)則
 - 01-10PHPCMS網(wǎng)站轉(zhuǎn)移空間教程
 - 01-10PHPCMS2008 SP4 心情排行指數(shù)不顯示的解決辦法
 - 01-10phpcms頻道首頁調(diào)用所有一級欄目及二級欄目
 - 01-10phpcms標(biāo)簽?zāi)0寮皩n}模板的制作
 - 01-10PHPCMS系統(tǒng)自帶標(biāo)簽說明
 - 01-10為PHPCMS 2008 編輯器增加常用中文字體方法
 - 01-10PHPcms 2008 注冊選擇模型關(guān)閉后,注冊不能自動(dòng)登錄的問題
 - 01-10phpcms模仿QQ和MSN消息提示的效果
 


閱讀排行
本欄相關(guān)
- 01-10phpcms常見問題解答
 - 01-10phpcms語法規(guī)則
 - 01-10PHPCMS2008 SP4 心情排行指數(shù)不顯示的解
 - 01-10PHPCMS網(wǎng)站轉(zhuǎn)移空間教程
 - 01-10PHPCMS系統(tǒng)自帶標(biāo)簽說明
 - 01-10phpcms標(biāo)簽?zāi)0寮皩n}模板的制作
 - 01-10phpcms頻道首頁調(diào)用所有一級欄目及二
 - 01-10PHPcms 2008 注冊選擇模型關(guān)閉后,注冊
 - 01-10為PHPCMS 2008 編輯器增加常用中文字體
 - 01-10phpcms模仿QQ和MSN消息提示的效果
 
隨機(jī)閱讀
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
 - 01-10C#中split用法實(shí)例總結(jié)
 - 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
 - 04-02jquery與jsp,用jquery
 - 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
 - 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
 - 01-10delphi制作wav文件的方法
 - 08-05DEDE織夢data目錄下的sessions文件夾有什
 - 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
 - 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
 


