建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > Phpcms教程

phpcms下添加友情鏈接提示找不到link字段(字段名錯誤)的解決方法

時間:2019-04-29 22:59:16  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:0次
經過我對代碼的對比,得出結論

1、新版與舊版的對比,發現增加了數據的安全性過慮
2、LOGO名稱與LOGO地址的安全性處理。

問題就出在這里,官方升級的時候用了一個叫new_addslashes()函數進行數據過濾,這個函數本身沒有問題。但是,由于過濾之后另外一行代碼出了問題。如下:

更新后的代碼: $data = new_addslashes($_POST);

修復后的代碼: $data = new_addslashes($_POST['link']);
即,只要把phpcms/modules/link/link.php腳本文件里面找到 $data = new_addslashes($_POST);這行代碼,然后把參數里面的$_POST更改為$_POST['link']即可。

因為new_addslashes對整個$_POST數據操作,會涉及到其它的數據.而此次安全過濾只針對$_POST中的link.

不會的朋友可以去phpcms官方重新下載20120907的補丁.覆蓋服務器上的文件就OK了.

Post:
new_addslashes()函數不是用來對數據安全過濾的,剛好相反,是還原過濾過的數據.
safe_replace()和addslashes()才是用來數據安全過濾的
標簽:
文章標題:phpcms下添加友情鏈接提示找不到link字段(字段名錯誤)的解決方法
文章網址:http://www.txwlqq.com/cmsJiaocheng/Phpcms/9425.html
上一篇:PHPCMS v9 安全設置、防范教程
下一篇:phpcms v9用get-sql調用數據表中的圖組圖片示例代碼
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色