PHP防止盗链防止迅雷下载的方法

防止盗链: 原理:当服务器要我们下载文件的时候,我们会拿到一个链接,然后我们通过这个链接找到这个文件,然后将它下载下来。那么也就是说这个链接必须要有的,那么如何防止盗链呢?那就是给你的链接并不是真正的文件链接了。这一点很容易想到,那么不给你真正的链接又怎样让你下载文件呢? 我们在用php做网页的时候,总是会把php代码穿插在HTML代码中间,然后用php去生成剩下的代码,然后传给客户端,也就是说客户端会接受...
乱七八糟 / / 6353次阅读

php设置gzip压缩的两种方法

两种压缩页面输出数据以提高网页访问速度的方法,一种是通过使用php zlib扩展实现页面gzip压缩输出(使用php的内置函数ob_gzhandler进行gzip压缩输出),另外一种方法是是通过修改php.ini配置文件开启php gzip以实现压缩页面信息压缩传输。 方法一:通过php的内置函数ob_gzhandler进行gzip压缩输出 1、在页面头部添加如下代码:...
乱七八糟 / / 7408次阅读
php设置gzip压缩的两种方法

最通俗易懂的php正则表达式教程(中)

正则表达式简介 正则表达式是用于描述字符排列模式一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。 在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。 在程序语言中,通常将模式表达式(即正则表达式)包含在两个反斜线“/”之间,如“/apple/”。用户只要把需要匹...
乱七八糟 / / 4478次阅读
最通俗易懂的php正则表达式教程(中)

最通俗易懂的php正则表达式教程(上)

基础知识 字符集 POSIX 扩展正则表达式函数 Perl 兼容正则表达式函数 从邮件验证说起 邮件的格式: tenssun@163.com 其中tenssun是用户名,163.com是服务器名 用户名只能由英文字母a~z(不区分大小写)、数字0~9、下划线组成。 用户名的起始字...
乱七八糟 / / 4085次阅读
最通俗易懂的php正则表达式教程(上)

php程序绑定域名代码

将上面的代码添加到网站核心文件中,另外将这个核心文件加密一下。 <?php function allow_doamin(){ $is_allow=false; $url=trim($_SERVER['SERVER_NAME']); $arr_allow_domain=array("5ixuexiwang.com");//这里可以添加多个授权域名 foreach($arr_allow_domain...
乱七八糟 / / 4103次阅读

淘宝链接转换成淘宝客淘客链接PHP版

需要申请API 包含SDK的版本 header("Content-type: text/html; charset=utf-8"); include "TopSdk.php"; //正式环境时需要将该地址设置为:http://gw.api.taobao.com/router/rest //实例化TopClient类 $c = new TopClient; $c->a**ey = "a**ey"...
乱七八糟 / / 13062次阅读

解决iis环境下使用$_server['request_uri']不能正常获取的方法

在 PHP 众多预定义服务器变量中,$_SERVER["REQUEST_URI"] 算是经常用到的,但在iis环境下使用会出现无法获取的情况,因此需要一个更加通用的方式来获取 REQUEST_URI 的值,代码如下: <?php function request_uri(){ if (isset($_SERVER['argv'])){ $uri = $_SERVER['PHP_SELF'] .(empty($_SER...
乱七八糟 / / 4816次阅读

windows xampp安装composer教程

默认情况下,安装composer有时会失败,因为PHP配置在php.ini文件中的差异。本教程将介绍如何安装作曲与XAMPP运行在Microsoft Windows。 1、编辑X:\xampp\php\php.ini文件,(X为安装xampp的盘符,根据自己的实际安装路径查找),找到以下内容: ;extension=php_openssl.dll, ;extension=php_curl.dll,...
电脑软件 / / 5630次阅读

php判断安卓、苹果设备的代码

有时编写php网站的东西时,需要判断访问访问的设备是苹果设备还是安卓设备,从而显示不同的东西给访客,下面是实现的php代码: <?php $userAgent = $_SERVER['HTTP_USER_AGENT']; if(strpos($userAgent,"iPhone") || strpos($userAgent,"iPad") || strpos($userAgent,"iPod")){ e...
Web前端开发 / / 3766次阅读