首页 PHP专区
  • 【1】【原创】图文教程教你初步认识并设置Fiddler抓包工具

    blogdaren 2015-06-30   2042次来访
    一、什么是Fiddler? Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。 既然是代理,也就是说:客户端的所有请求都要先经过Fidd...
  • 【2】【原创】博主分享自用的基于PHP的驻留服务管理脚本webservice.php--改进版V3

    blogdaren 2015-05-29   2145次来访
    效果图在文末哈 ================================================================================ 全站服务管理脚本使用说明 (1). 首先需要根据实际环境对 /path/to/webservice/config.php 脚本进行配置, 请参考 Config::getServiceConf...
  • 【3】使用HTTPS协议的时候能否窃取抓取到用户数据包?

    blogdaren 2015-05-21   1350次来访
    通俗的讲,HTTPS保证安全的方式就是利用SSL协议给传输的数据进行非对称加密,当黑客在客户端或者服务端进行监听的时候,还是一样可以抓取双方传输的数据包,不过这时的数据包是加密的,而且是非对称加密,如果黑客无法获得加密数据的公钥私钥对,只能破解数据包,那要想破解数据包,就需要破解加密算法,但是这种破解不是一般人能做的,所以黑客窃取了你的数据无法解密,也就无法窃取你的实际信息,所以说数据是安全的。
  • 【4】PHP历史版本官方下载地址

    blogdaren 2015-05-21   1387次来访
    PHP历史版本官方下载地址: http://php.net/releases/ http://php.net/releases/ http://php.net/releases/ http://php.net/releases/ http://php.net/releases/ http://php.net/releases/ ...
  • 【5】新版Godaddy客服联系方式发生变更:仅提供在线Chat并且取消电子邮件方式

    blogdaren 2015-05-02   1494次来访
    godaddy官网旧版早期是提供通过电子邮件的方式联系客服解决问题的。目前网站已经改版,已经取消电子邮件方式,即便我们发邮件过去,也会给我们回复信息,但是所有信息都是一样的内容,让我们通过在线live chat或者电话咨询。对于我们英文不好的用户来说,另外电话国际长途漫游好昂贵的说,所以一般多是选择在线Chat。 客服快速通道:http://support.godaddy.com 然后...
  • 【6】分享一个中华人民共和国身份证ID生成类

    blogdaren 2015-04-28   2537次来访
    <?php /** * @file id.php * * 根据法定规则生成真实有效身份证: 至于唯一性只能由应用层保证 * * ++++++++++++身份证号码规则解读+++++++++++++ * 比如身份证号:11010119800101007X * 110101 19800101 007 X * 行政区域编码 ...
  • 【7】PHP环境变量之$_SERVER["SERVER_NAME"] 和$_SERVER["HTTP_HOST"]的区别

    blogdaren 2015-04-25   1313次来访
    区别如下: 1. 通常情况: $_SERVER["HTTP_HOST"] 在HTTP/1.1协议规范下,会根据客户端的HTTP请求输出信息。 $_SERVER["SERVER_NAME"] 默认情况下直接输出apache的配置文件httpd.conf中的ServerName值。 2. 当服务器为非80端口时: _SERVER["HTTP_HOST"] 会输出...
  • 【8】php使用glob()函数查找文件

    blogdaren 2015-04-21   1520次来访
    PHP的glob()函数就好比scandir() 一样,可以用来查找目录或文件。 官方定义: 该函数返回一个包含有匹配文件/目录的数组, 如果出错返回 false。 举例说明: //取得所有的后缀为PHP的文件 $files = glob('*.php'); print_r($files); //获取PHP文件和html文件 $files = glob('*....
  • 【9】【原创】结合一个实例分享正则的非贪婪模式和引用分组

    blogdaren 2015-04-09   1170次来访
    问题背景: 解决方案: 效果图: 问题总结: 1. 例子中运用了正则的非贪婪模式 2. 例子中运用了正则的引用分组
  • 【10】概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM

    blogdaren 2015-02-25   1533次来访
    CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI FastCGI像是一个常驻(long-liv...
  • 【11】【原创】Notice: ob_end_clean(): failed to delete buffer. No buffer to delete...解决方法

    blogdaren 2015-01-29   1956次来访
    问题背景: PHP报错:Notice: ob_end_clean(): failed to delete buffer. No buffer to delete... 问题原因: 调用ob_end_clean()函数之前已经有类似print或echo之类的打印语句输出东西了,因为没有ob_start(),所以报告No buffer to delete 解决方案:&n...
  • 【12】【原创】解决PHP报错:Strict Standards: Redefining already defined constructor for class DBO in /path/to/xxx.php

    blogdaren 2015-01-25   1666次来访
    问题背景: 在调试数据库类DBO.class.php的时候,出现报错: Strict Standards: Redefining already defined constructor for class DBO in /path/to/db/DBO.class.php on line 63 问题原因: 对于PHP类有两种构造函数,一种是PHP4之前版本采用的跟...
  • 【13】PHP直接在共享内存中存储数据集

    blogdaren 2015-01-25   1976次来访
    共享内存概述 共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为 shmid),这个 ID 指向一个物理内存区域,其他进程可操作该区域。创建并提供了合适的权限之后,同一台机器中的其他进程就可以操作这些内存段:读取、写入和删除。 这表明使用 C 语言编写的应用程序可与使用其他语言...
  • 【14】判断文件存在用is_file还是file_exists?

    blogdaren 2015-01-25   1988次来访
    问题背景: 在写程序时发现在判断文件是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢? 问题验证: 事实上:PHP的 file_exists = is_dir + is_file 写程序验证一下:分别执行1000次,记录所需时间。 实验结果: 文件存在(当前目录) is_file:0.457...
  • 【15】PHP分布式抓取框架模型

    blogdaren 2015-01-23   1483次来访
    1、守护主进程:负责向集群注册节点,并初始化和管理子进程 2、检查子进程:负责检查系统是否正常运行,并与集群进行心跳检测,故障转移,主从自荐 3、计划子程序:当本节点为主的时候,则启动负责调度计划任务 4、处理子程序:负责监听并执行任务进行任务处理