
php小技巧
文章平均质量分 79
海角一号
这个作者很懒,什么都没留下…
展开
-
各大技术团队网站
BAT 技术团队博客1. 美团技术团队博客: 地址: http://tech.meituan.com/2. 腾讯社交用户体验设计(ISUX)地址:http://isux.tencent.com/3. 京东设计中心地址:http://jdc.jd.com4. QQ游戏设计中心地址:ht转载 2016-12-27 16:33:42 · 465 阅读 · 0 评论 -
cookie各个参数详解
定义和用法setcookie()函数向客户端发送一个 HTTP cookie。cookie是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个cookie。cookie的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含cookie 的转载 2017-01-16 13:50:40 · 21376 阅读 · 0 评论 -
PHP请求远程地址设置超时时间
PHP请求远程地址设置超时时间,主要讲解file_get_contents、fopen、curl这三个简单常用函数设置超时时间的方法,一般情况下建议使用curl,性能最好,效率也最高,。转载 2017-01-16 09:27:03 · 1125 阅读 · 0 评论 -
PHP超时处理全面总结
在PHP开发工作里非常多使用到超时处理的场合,我说几个场景:异步获取数据如果某个后端数据源获取不成功则跳过,不影响整个页面展现为了保证Web服务器不会因为当个页面处理性能差而导致无法访问其他页面,则会对某些页面操作设置对于某些上传或者不确定处理时间的场合,则需要对整个流程中所有超时设置为无限,否则任何一个环节设置不当,都会导致莫名执行中断多个后端模块(MySQL、Memcached、HTT转载 2017-01-16 09:33:51 · 534 阅读 · 0 评论 -
5个php实例,细致说明传值与传引用的区别
传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值说明:传值:根copy是一样的。打个比方,我有一橦房子,我给你建筑材料,你建了一个根我的房子一模一样的房子,你在你的房子做什么事都不会影响到我,我在我的房子里做什么事也不会影响到你,彼此独立。传引用:转载 2017-01-10 21:23:23 · 6053 阅读 · 0 评论 -
使用php://input接收手机图片上传二进制流
1.客户端模拟图片上传程序(test.php): <?php $data=file_get_contents('1.png'); $http_entity_body = $data; $http_entity_type = 'application/x-www-form-urlencoded'; $http_entity_length = st转载 2017-01-14 09:45:35 · 3463 阅读 · 0 评论 -
PHP运行模式
1、运行模式关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Internet Serve转载 2017-01-14 09:00:53 · 395 阅读 · 0 评论 -
如何在命令行下运行php脚本以及传递参数
在命令行下运行脚本:window下,假设php安装目录为c:\program files\php5\,那么使用命令窗口进入到该路径下,敲入php hello.php回车,则会执行当前路径下的hello.php文件,如果要指向其他路径下php文件,可以在php 路径/hello.php ,这种形式称为CLI模式,我们平时通过浏览器看到的那种称为CGI模式,至于传递参数,php文件在cli模式下,直接原创 2017-01-09 19:57:25 · 8917 阅读 · 1 评论 -
php 的垃圾回收机制
概述 在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(Garbage Collection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的zval的refcount的值,如果refcount为0,那么变量的空间可以被释放,否则就不释放,这是一种非常简单的GC实现。然而在这种简单的GC实现方案中,出现了意想不到的变量内存泄漏情况(Bug:http://bugs.php转载 2017-01-08 19:38:17 · 257 阅读 · 0 评论 -
php 服务器变量$_SERVER 服务器环境变量 $_ENV
PHP $_SERVER 变量$_SERVER 是一个包含诸如头信息(header)、路径(path)和脚本位置(script locations)的数组。它是 PHP 中一个超级全局变量,我们可以在 PHP 程序的任何地方直接访问它。$_SERVER 包含着众多的信息,你可以尝试直接打印它:print_r($_SERVER);$_SERVER 数组元素更多情况下,转载 2016-10-21 11:51:06 · 1309 阅读 · 0 评论 -
PDO事务详解
概念 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transactio原创 2016-09-09 09:00:32 · 702 阅读 · 0 评论 -
Snoopy
Snoopy是什么? Snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。Snoopy的一些特点:1抓取网页的内容 fetch2 抓取网页的文本内容 (去除HTML标签) fetchtext3抓取网页的链接,表单 fetchlinks fetchform4 支持代理主机5支持基本的用户名/密码验证6转载 2016-09-06 08:55:17 · 1133 阅读 · 0 评论 -
curl简介
用途说明curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用转载 2016-09-06 08:56:23 · 585 阅读 · 0 评论 -
php的header函数之设置content-type
//定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/atom+xml'); //CSS header('Content-type: text/css'); //Javascript header('Content-type: te转载 2017-11-23 10:58:17 · 379 阅读 · 0 评论