摘要: 当一个图片网站有图片被其他网站引用时,这个图片网站会被大量访问,导致这个网站的带宽被大量使用,我们可以用图片防盗链来防止。 首先我们要用到.htaccess来定义哪个网站可以引用图片。 <IfModule mod_rewrite.c> //开启工程 RewriteEngine On //定义哪些文件 阅读全文
posted @ 2017-05-08 21:39 方方土zekeny 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 先说一下__construct吧,construct是php的构造函数,每次new这个类的时候会运行这个函数,子类继承父类时,如果子类中没有construct的时候,会自动调用父类的,如果有, 则调用子类的,如果想调用父类的要加parent::__construct()。 _initialize() 阅读全文
posted @ 2017-04-19 15:42 方方土zekeny 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 说一下这2个的基本信息吧,2个统称为会话,session存在于服务器端,cookie存在于用户端。之前有人说过如果禁用了cookie那么session就使用不了了,可以说这是正确的,也可以说这是错误的。因为禁用了cookie,session_id就不能保存,而服务器正是根据session_id来判断 阅读全文
posted @ 2017-04-15 00:04 方方土zekeny 阅读(9280) 评论(0) 推荐(1) 编辑
摘要: 这是我在看别人代码的时候,他在单例模式里面用的这样式子,冥思苦想不怎么懂,于是我重新用了简单的参数来验证。 经过简单判断,其实很简单,这条式子只与$a的值有关,当$a不为0时,$b=$c,当$a为0时,则什么事情都没有发生,相当于三元式子$a==0?:$b=$c; 阅读全文
posted @ 2017-04-12 11:48 方方土zekeny 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 首先谈一下6个的基本区别吧,除了echo,其他的都是函数,sprint两者都可以,都必须带参数,sprintf还要带输出的类型且不能直接输出,需要赋值。 首先是数字 每个输出的差异不大,只是var_dump有标明字符的类型和长度,因为1我用双引号包了起来,所以他是字符串类型。 还有就是sprintf 阅读全文
posted @ 2017-04-12 10:38 方方土zekeny 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在添加一些数据时,我们会先对数据进行判断,所以我想说的是关于与或的选择。 在这个if判断中,因为前面的数据有些可为空,有些不为空,所以用到了 || 和 && 。和||有关的一定不能为空,&&可以为空,所以当前台传过来的数据有些必须有的时候,用此方法可以省去一个一个去判断。 阅读全文
posted @ 2017-04-11 17:14 方方土zekeny 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 现在在做一个手机回收的项目,boss叫我设计一个订单号,订单号要求唯一。 我冥思苦想,然后查阅了其他大网站的生成方法,boss给我的要求是10位,好吧,这个重复性超级高。 我是这样设计的:用户ID后4位+日期(月日)+随机2位数 感觉这样的重复性还是挺高的,假设有10w个用户,那么前面4位重复的就有 阅读全文
posted @ 2017-04-07 11:31 方方土zekeny 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要,写了个简单的抽奖,根据rand随机数取得抽奖区间,然后再根据各个奖品的抽奖概率判断这个随机数是否在这个奖品区间内。 /*** 抽奖函数* 思路:先确定随机数是否大于奖品概率和,大于则不中奖,小于之后,则根据随机函数的数字区间,然后在遍历每条奖品的概率看是否在此区间内,确实抽中哪个奖品* 阅读全文
posted @ 2017-04-07 11:18 方方土zekeny 阅读(271) 评论(0) 推荐(0) 编辑