php
文章平均质量分 74
likaibk
这个作者很懒,什么都没留下…
展开
-
图片防盗链原理及实现
防盗链原理: http标准协议中有专门的字段记录referer1、他可以追溯到请求时从哪个网站链接过来的。2、来对于资源文件,可以跟踪到包含显示他的网页地址是什么。因此所有防盗链方法都是基于这个Referer字段网上比较多的2种一种是使用apache文件FileMatch限制,在httpd.conf中增加 ( 其实也可以将把下面的语句存成一个.htaccess文件),并原创 2016-10-21 08:19:55 · 15513 阅读 · 0 评论 -
php 加密函数
password_hash () //加密password_verify() //解密函数具体使用方法请查手册原创 2017-02-24 12:15:02 · 684 阅读 · 0 评论 -
php调用酷狗音乐APi
直入主题最近在m.kugou.com 抓到了酷狗api功能包括:1.获取歌手头像,2.获取下载链接,3.获取歌词4.。。。(0)回复1楼2015-11-07 20:06举报 |个人企业举报垃圾信息举报热门推荐千锋php培训 课程全新升级 g转载 2016-11-02 15:58:53 · 5996 阅读 · 0 评论 -
php 变量
实例<?php$x=5;$y=6;$z=$x+$y;echo $z; //输出11?> PHP 变量与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。PHP 变量规则:变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始原创 2017-03-01 18:11:14 · 307 阅读 · 0 评论 -
php中传值与传引用的区别
php中传值和传引用的区别,什么时候传值什么时候传引用?传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值 php实例1,传值 <?php $param1=1; //定义变量1 $param2=2; //定义变量2 $param2 = $param1;原创 2016-12-10 11:29:43 · 966 阅读 · 0 评论 -
跨域
关于跨域,以及跨域的几种方式首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么呢?名词解释:跨域:浏览器对于javascri转载 2016-10-26 09:00:00 · 334 阅读 · 0 评论 -
php 采集
今天复习了一下php的采集,又总结回顾了一下下面是采集新浪首页的新闻模块的标题和超链接路径caiji.php<?php header('content-type:text/html;charset=utf-8');set_time_limit(0);$url = "http://www.sina.com.cn/";$con = file_get_contents(原创 2016-11-21 13:08:14 · 441 阅读 · 0 评论 -
php常量详解
常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。通常常量标识符总是大写的。可以用 define() 函数来定义常量。在 PHP 5.3.0 以后,可以使用 const 关键字在类定义的外部定义常量,先前版本const 关键字只能在类(class)中使用。一个常量一旦被定义,就不能再改变或者取消定义。可原创 2016-12-01 16:50:37 · 300 阅读 · 0 评论 -
OAuth协议原理
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。OAuth的思路OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorization layer)。"客户端"不能直接登录"服务提供商原创 2016-11-18 10:40:23 · 445 阅读 · 0 评论 -
Packagist / Composer(中国全量镜像)
镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:compos转载 2017-04-28 14:40:35 · 616 阅读 · 0 评论