插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》杂志读者调查表
Discuz!/ECShop 专用官方虚拟主机
Insenz最新活动精美礼品大派送!
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第七期:2008SNS进行时
返回列表 发新话题
应该支持!
插件确实要规范一下,最好成立一个插件认证小组
的确值得注意。。。。插件如果能考虑到以后论坛的升级就好了
还要继续努力学习下.....


QUOTE:

⿰心如止水⿰    ⿰雲淡風輕⿰
有本事就点这里!!


插件能利用本身官方的变量或过程是最好D~~~

顺便问下,非执行程序(即HTML)的不安全性有多少~~
原帖由 ldy413 于 2006-10-20 15:05 发表
插件能利用本身官方的变量或过程是最好D~~~

顺便问下,非执行程序(即HTML)的不安全性有多少~~
这个的问题就不是安全问题了,这个是兼容问题.
原帖由 topbad 于 2006-10-20 14:38 发表
貌似DZ已经做过addslashes()转义,DZ数据表引出的变量无须再addslashes(),否则2次转义了.非涉及DZ数据表的一定需要.....
是的,在第4中已经提到
原帖由 topbad 于 2006-10-20 14:42 发表
貌似DZ本身已经定义过的addslashes转义仅仅过滤单引号
string addslashes ( string str)


返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。

一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。

DZ定义的其实也一样,只是加了组数一起转义
function daddslashes($string, $force = 0) {
        if(!$GLOBALS['magic_quotes_gpc'] || $force) {
                if(is_array($string)) {
                        foreach($string as $key => $val) {
                                $string[$key] = daddslashes($val, $force);
                        }
                } else {
                        $string = addslashes($string);
                }
        }
        return $string;
}
复制代码
支持插件作者
!!
………………

MJJ~
看不懂:L
太阳网游娱乐社区
http://bbs.52sungame.com
返回列表