先举一个例子来给大家了解一下PHP下的注入的特殊性和原理。当然,这个例子也可以告诉大家如何学习构造有效的SQL语句。 我们拿一个用户验证的例子,首先建立一个数据库和一个数据表并插入一条记录,如下: PHP代码: CREATE TABLE `user` ( `userid` int(11) NOT NULL auto_increment, `username` varchar(20) NOT NULL d 发布时间:2012-05-25 作者: 佚名技术 views(169)
数据库表: 复制内容到剪贴板 代码: CREATE TABLE `xqbar`.`suggest` ( `id` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR( 100 ) NOT NULL , `hits` INT NOT NULL DEFAULT ''0'', PRIMARY KEY ( `id` ) ) ENGINE = InnoDB insert into suggest(title,hits)values(''xqbar.com'',100 发布时间:2012-05-25 作者: 佚名技术 views(505)
因为本人对sql注入比较喜欢 前前后后 检测过不少网站 ASPPHPJSP 发现基本都是用MD5加密算法 都说 MD5 不可逆 无法破 对 MD5是无法逆 可是可以暴力破 只需要把常用的密码 MD5后 放数据库里 别人只需要提供MD5密码 进行数据库对比 就可以还原密码了 国内www.cmd5.com国外www.xmd5.org 都提供在线爆破 很多站长被人入侵过吧?其 发布时间:2012-05-25 作者: 佚名技术 views(207)
近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的方法来实现 具体如下: 1如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码 $time1=''2008-10-1 12:30:30''; echo date('' 发布时间:2012-05-25 作者: 佚名技术 views(189)
当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。 您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做 发布时间:2012-05-25 作者: 佚名技术 views(257)
对于 Magic quotes,对于 PHPer 而言是个老生常谈的问题。今天无意间看到篇文章,结合PHP Manual以及其回复,在这里做个简单的汇总。 简而言之,Magic quotes 开启后会自动转义输入的数据。其中,所有的单引号('')、双引号(')、反斜线、和 NULL 字符都会被转义(增加个反斜线),其实这操作本质上调用的是 addslashes 函 发布时间:2012-05-25 作者: 佚名技术 views(172)
Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个Session。目前社会上对Session的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话是指从一个浏览器窗口打开到关闭这个期间;也可以看 发布时间:2012-05-25 作者: 佚名技术 views(166)
1、php中没有全局静态变量这一说法。 以前做.Net开发,可以用如下的方法去缓存一些数据: view plaincopy to clipboardprint? public class Test { private static int Count = 0; //该变量在整个应用程序中都有效。 } public class Test{ private static int Count = 0; //该变量在整个应用程序中都有效。 } 而php是一种 发布时间:2012-05-25 作者: 佚名技术 views(208)
|