摘要:
在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。PHPChina 开源社区门户k%W%e2CY 对于 Cookie 来说,假设我们要验证用户是否登陆,就必须在 Cookie 中保存用户名和密码(可能是 md5 加密后字... 阅读全文
摘要:
在数据结构中,除了常用的顺序查找外,当属二分查找了,不仅工作中会经常用到,面试也会经常遇到下面是二分查找的PHP实现:1functionhalfSearch($array,$search){2$len=count($array);3$low=0;4$high=$len-1;5while($low<=$high){6$mid=floor(($high+$low)/2);7if($array[$mid]>$search){8$high=$mid-1;9}elseif($array[$mid]<$search){10$low=$mid+1;11}else{12return$mid; 阅读全文
摘要:
冒泡算法最简单的排序实现,大概是每个学习计算机同仁第一个接触的算法本人是在大一的时候就学习了,现在我们先来复习下冒泡算法冒泡算法基本思想:相邻两个元素比较,若满足条件则交换。现在用PHP可表示为//冒泡排序1functionfakeBubbleSort($arr){2for($i=0,$len=count($arr);$i<$len;$i++){3for($j=$i+1;$j<$len;$j++){4if($arr[$i]<$arr[$j]){5list($arr[$i],$arr[$j])=array($arr[$j],$arr[$i]);6}7}8}9return$arr 阅读全文