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

首頁 > CMS > PhpCMS > 正文

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

2024-09-10 07:16:55
字體:
來源:轉載
供稿:網友
經過我對代碼的對比,得出結論

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()才是用來數據安全過濾的
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁水县| 雷山县| 鞍山市| 新河县| 竹北市| 英山县| 海南省| 萨迦县| 澄城县| 吴川市| 万荣县| 遵化市| 贵南县| 隆回县| 留坝县| 石城县| 禄劝| 定边县| 会理县| 大邑县| 淳化县| 神农架林区| 城市| 嘉善县| 岳西县| 邯郸县| 故城县| 都昌县| 靖江市| 炎陵县| 黑龙江省| 广河县| 古浪县| 自治县| 堆龙德庆县| 北票市| 巴林右旗| 平罗县| 湛江市| 吴旗县| 叶城县|