上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 103 下一页
摘要: 本文就简单讲一下php中表单验证的三个函数,应该比较常用吧,最后给一些示例,请看下文。ISSET();——适合于检测是否存在这个参数。定义和作用范围:用于测试一个变量是否具有值(包括0,FALSE,或者一个空字串,但不能是NULL),即:“http://localhost/?fo=”也是可以通过检测,因此不适用。但如果是“http://localhost/”参数中并不含fo参数,就可以用isset来检测,此时isset($_GET['fo'])返回false。不适用于:该函数不适合于验证html表单中的文本的有效方式。要检查用户输入文本是否有效,可以用empty();empty 阅读全文
posted @ 2011-03-14 18:59 y0umer 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 预防sql注入安全的函数定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:/x00 /n /r / ' " /x1a 如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,connection)参数 描述 string 必需。规定要转义的字符串。 connection 可选。规定 MySQL 连接。如果未规定,则使用上一个连接。 说明本函数将 string 中的特殊字符转义,并考虑到连接的当前字符集,因此可以安全用于 阅读全文
posted @ 2011-03-14 18:58 y0umer 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 网络渗透测试指导手册 来源: http://www.7747.net/Article/201009/75399.html什么是网络渗透测试?渗透测试是一种最老的评估计算机系统安全性的方法。虽然渗透测试的主要目标是发现组织中网络基础架构的安全漏洞;但是它也可能有许多次要目标,包括测试组织的安全问题识别... 阅读全文
posted @ 2011-03-14 11:11 y0umer 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 网络渗透测试指导手册 来源: http://www.7747.net/Article/201009/75399.html什么是网络渗透测试?渗透测试是一种最老的评估计算机系统安全性的方法。虽然渗透测试的主要目标是发现组织中网络基础架构的安全漏洞;但是它也可能有许多次要目标,包括测试组织的安全问题识别... 阅读全文
posted @ 2011-03-14 11:11 y0umer 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.学习另一门语言其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你已经了解多少种语言)将把你打造为更好的程序员。能学会一门与你日常使用的语言风格迥异的 语言则更佳。打个比方,如果你是C#程序员,学习VB.NET或者Java对你的帮助就没有学习Ruby或者Groovy大。 我说“学另一门语言”的意思是要真正学会它。学习一门语言包括三个领域的知识:语法、内置操作符和库,以及“如何使用”。前面两个简单;我认为一名有经验 的程序员,根据语言的不同,能在半小时到几小时内掌握足以维护代码的语法知识。操作符和库只不过是知识逐步积累的过程,你什么时候想清楚要了解什么了,再 去查阅参考材料也不迟。只 阅读全文
posted @ 2011-03-12 16:52 y0umer 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Google 在 Google Code 制作了 “Let’s make the web faster” (让我们使得 Web 更快)的网站中,分享了一些如网页性能优化的技巧和教程以及工具,今天我就翻译一篇技巧文章:PHP 性能优化技巧,他说的5条技巧我都不知道。1. 不要随便就复制变量有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子中,如果用户恶意插入 512KB 字节的文字到文本输入框中,这样就会导致 1MB 的内存被消耗!BAD:$descrip 阅读全文
posted @ 2011-03-11 18:06 y0umer 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 本文讨论的是如何彻底杜绝warning: Cannot add header information - headers already sent in...... 这种令人莫明其妙的的错误。 只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它............... 看了PHP手册,回答如下: 消息“Warning: Cannot send session cookie - headers already sent。。。”或者“Cannot add header information - headers already sent... 阅读全文
posted @ 2011-03-11 18:01 y0umer 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 其实在之前的PHP100视频教程里我就讲过,单引号和双引号的区别和效率问题,但还是很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错误的时候才去学习研究。所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑。 ” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。 ‘ ‘ 单引号里面的不进行解释,直接输出。 从字面意思上就可以看出,单引号比双引号要快了。 例如: $abc=’my name is tome’; echo $abc //结果是:my name is tom echo ‘$abc’ ... 阅读全文
posted @ 2011-03-11 17:45 y0umer 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.产生随机字符串函数function random($length) {$hash = ”;$chars = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz’;$max = strlen($chars) – 1;mt_srand((double)microtime() * 1000000);for($i = 0; $i $length) {if($sss){$length=$length – 3;$addstr=’ …’;}for($i = 0; $i 127) {$wordscut .= $string[$.. 阅读全文
posted @ 2011-03-11 17:40 y0umer 阅读(150) 评论(0) 推荐(0) 编辑
摘要: //TOP50 public static function getTOP50 ($fromTime='',$endTime='',$type='warAllNum' ) { $fromTime = str_replace("-", "", substr($fromTime, 0, 10)); $endTime = str_replace("-", "", substr($endTime, 0, 10)); $data = self::getDayCount($fro 阅读全文
posted @ 2011-03-11 16:29 y0umer 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 103 下一页