编程技术
文章平均质量分 74
辉客--攻城狮
这个作者很懒,什么都没留下…
展开
-
php中header函数的参数Cache-control:private,no-cache,must-revalidate,max-age的使用方法!
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。转载 2015-04-16 15:48:27 · 838 阅读 · 0 评论 -
IP地址和转整型相关问题整理
IP地址和整型互转,常见的自然是用php自带的系统函数ip2long与long2ip然,ip地址转整型的时候却存在几个问题需要注意:1.ip的组成字符串中,若是某段出现填充0的情况,结果就会出现错误。代码如下$ip = '192.168.01.115';var_dump($ip); echo "<br/>"; $intip = ip2long($ip); var_...原创 2018-06-08 14:24:42 · 569 阅读 · 0 评论 -
PHP 实现身份证号实名认证功能
实名认证牵涉公安备案系统,需想公安机关申请接口进行验证。当然,调用其他已向公安机关申请了接口的第三方接口一样可行。否则,只能用身份证生成规则进行验证,不完全正确,身份证号和姓名也不匹配。如下:/*/# CopyRight: zxing# Document: 检查符合 GB11643-1999 标准的身份证号码的正确性# File:gb11643_1999.func.php Fri Mar 2...原创 2018-06-04 15:21:34 · 11586 阅读 · 0 评论 -
如何在Linux环境下实现定时执行PHP的计划任务
实践操作如下:1) 工具:PuTTY.exe2) 服务器环境:Ubuntu Linux系统 + ThinkPHP 3.1.3 + php5.6 + MySql3) 首先,编写计划任务的相关代码,访问路径:http://www.xxx.com/index.php/sdk/TimeCount/index4) 然后,在项目根目录下创建cron.php,代码如下<?php $url =...原创 2018-05-23 16:10:10 · 1740 阅读 · 0 评论 -
PHP异常处理函数set_exception_handler()的用法
定义和用法set_exception_handler() 函数设置用户自定义的异常处理函数。该函数用于创建运行时期间的用户自己的异常处理方法。该函数会返回旧的异常处理程序,若失败,则返回 null。语法set_exception_handler(exception_function)参数描述error_function必需。规定未捕获转载 2018-02-06 16:56:26 · 810 阅读 · 0 评论 -
PHP异常处理函数set_exception_handler()的用法
定义和用法set_error_handler() 函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户自己的错误处理方法。 该函数会返回旧的错误处理程序,若失败,则返回 null。语法set_error_handler(error_function,error_types) 参数描述error_function必需。规定发生错误时运行转载 2018-02-06 16:46:55 · 1481 阅读 · 0 评论 -
PHP函数register_shutdown_function的使用示例
某些情况下,我们需要在程序执行结束时,做一些后续的处理工作,这个时候,php的register_shutdown_function函数就可以帮我们来实现这个功能。函数简介当PHP程序执行完成后,自动执行register_shutdown_function函数,该函数需要一个参数,用来指定由谁处理这些后续的工作。其中,程序执行完成,分为以下几种情况:第一种:php代码执行过程中发生错转载 2018-02-06 16:12:28 · 282 阅读 · 0 评论 -
PHP中的__autoload()和spl_autoload_register()
在看框架源码时,发现了__autoload和apl_autoload_register这两个函数,于是对其进行了一番学习。php的__autoload函数是一个魔术函数,在这个函数出现之前,如果一个php文件里引用了100个对象,那么这个文件就需要使用include或require引进100个类文件,这将导致该php文件无比庞大。于是就有了这个 __autoload函数。__autoloa转载 2018-02-06 15:03:30 · 290 阅读 · 0 评论 -
四个例子实战讲解.htaccess文件rewrite规则
四个例子实战讲解.htaccess文件rewrite规则.htaccess文件大家都不陌生吧。不认识的自己去搜一下……顺便告诉你,这是个好东西,值得一学。似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧?我在这里就搜了几个常用规则,总结一下rewrite规则的用法。当然这只是.htaccess功能的一小部分,但是相当实用。如果熟练掌握rewr转载 2017-02-22 14:46:20 · 3323 阅读 · 1 评论 -
js操作cookie方法
cookiecookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109和2965都已废弃,最新取代的规范是RFC6265。cookie的作用服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户转载 2018-01-22 18:10:39 · 284 阅读 · 0 评论 -
setcookie参数详解
setcookie() 函数向客户端发送一个 HTTP cookie。 cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。 cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。转载 2018-01-22 18:09:50 · 14638 阅读 · 2 评论 -
php函---get_magic_quotes_gpc()与addslashes()
magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。 在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被转载 2017-07-05 14:36:19 · 271 阅读 · 0 评论 -
php图片处理类【压缩、水印、裁剪、翻转】
/** * 基本图片处理,用于完成图片缩入,水印添加 * 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小 * 水印图可以设置跟背景的合并度 */class Image{ var $dst_img; // 目标文件 var $h_src; // 图片资源句柄 var $h_dst; // 新图句柄 var $h_mas转载 2017-03-15 14:50:22 · 2053 阅读 · 0 评论 -
php 数据集转换树、递归重组节点信息多维数组
将数据集转换成树/** * 将返回的数据集转换成树 * @param array $list 数据集 * @param string $pk 主键 * @param string $pid 父节点名称 * @param string $child 子节点名称 * @param integer $root 根节点ID * @return array原创 2017-03-08 15:01:14 · 3998 阅读 · 0 评论 -
关于PHP解决图片无损压缩 的问题
代码如下:header("Content-type: image/jpeg");$file = "111.jpg";$percent = 1.5; //图片压缩比list($width, $height) = getimagesize($file); //获取原图尺寸//缩放尺寸$newwidth = $width * $percent;$newheight = $height原创 2017-03-09 16:28:59 · 6868 阅读 · 2 评论 -
php提示undefined index的几种解决方法
点击打开链接虽然可以通过设置错误显示方式来隐藏这个提示,但是这样也有隐患,就是在服务器的日志中会记录这些提示,导致日志文件异常庞大平时用$_post[''],$_get['']获取表单中参数时会出现Notice: Undefined index: --------;我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST[转载 2014-04-03 11:06:38 · 1395 阅读 · 0 评论 -
关于curl CURLOPT_SSL_VERIFYHOST 参数设置的问题
最近遇到的问题:一个项目从服务器A完整移到服务器B,两者同时4G的,结果发现在B上的接口运行效率明显比在原来的A上慢好多。通过对比服务器的配置信息和所有代码数据,再然后排查错误日志,发现了下面的报错:curl_setopt(): CURLOPT_SSL_VERIFYHOST no longer accepts the value 1,value 2 will be used instead in ...原创 2018-07-02 10:48:22 · 29615 阅读 · 0 评论