LingDie Blog

一生想做浪漫极客

浅谈CSRF攻击方式「转」

Introduction to CSRF attacks

下滑这里查看更多内容 一.CSRF是什么?   CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么?   你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你...

php数组函数的联合使用「原」

The combined use of PHP array functions

下滑这里查看更多内容 什么是数组? 在使用 PHP 进行开发的过程中,或早或晚,您会需要创建许多相似的变量。 无需很多相似的变量,你可以把数据作为元素存储在数组中。 数组中的元素都有自己的 ID,因此可以方便地访问它们。 关联数组 关联数组,它的每个 ID 键都关联一个值。 在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。 通过关联数组,我们可以把值作为键,并向它们...

中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)「原」

The winning probability algorithm (PHP can be used to scratch CARDS, big wheel drawing algorithm etc.)

下滑这里查看更多内容 <?php /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当中就是减去100,也就是说第二...

PHP定时任务「原」

PHP encryption technology

下滑这里查看更多内容 ignore_user_abort(); #关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0); # 通过set_time_limit(0)可以让程序无限制的执行下去 代码如下: <?php ignore_user_abort(); set_time_limit(0); $interval = 5;...

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)「转」

Improve the mysql being big data SQL query optimization article 30 experience (mysql index optimization note)

下滑这里查看更多内容 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然...

PHP中抽象类,接口定义「原」

The abstract class in PHP, interface definition

下滑这里查看更多内容 接口(interface): 接口就是为抽象而生的,相当于一个约定或规范,方便框架搭建,代码分工。 它里面指定了抽象方法的名称和参数和成员常量,但不能包含任何的具体方法,变量. 个人认为php是弱类型语言,强调的是灵活性。与java相比php里的接口对类型要求太松弛。不大好用,不推荐大量使用。   1)接口中全部是抽象方法。(因为要用来给子类实现。所以...

php 分享两种给图片加水印的方法「原」

PHP share two kinds of watermarking methods to the picture

下滑这里查看更多内容 方法一:PHP最简单的加水印方法 <?php #// http://www.manongjc.com $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); #/*imagecraetefromjpeg-由文件或URL创建一个新图像 #imag...

单例模式「原」

The singleton pattern

下滑这里查看更多内容 什么是单例模式? 在整个应用中通过这个类只能实例化一个对象实例的设计模式 模式分类? 在所有模式设计中,有三种基础设计模式,单例模式,工厂模式,注册树模式,其他模式往往基于这几种模式,今天带来的是单例模式。 为什么要用单例模式? 1。php常常和数据库打交道,如果在应用中频繁建立连接对象,进行new操作的话,会消耗大量的系统内存资源。(节省资源开销)...

PHP加密技术「转」

PHP encryption technology

下滑这里查看更多内容 一、MD5加密 直接干,这里以一个登录页面为例: <?php require_once 'config/database.config.php'; $act=$_REQUEST['act']; $username=$_POST['username']; $password=md5($_POST['password']); if ($act=='r...

PHP自定义函数「转」

PHP custom function

下滑这里查看更多内容 像数学中的函数一样,y=f(x)是函数基本的表达形式,x可看做是参数,y可看做是返回值,即函数定义就是一个被命名的、独立的代码段,它执行特定的任务,并可能给调用它的程序返回一个值。 自定义函数 函数的声明 在编写程序的过程中,我们会经常碰到某些功能模块在PHP中没有提供系统函数,这样就需要我们自己定义函数,即自定义函数,自定义函数的规则如下: 每...