关闭

nginx+php运行原理(以及nginx和php-fpm)

nginx服务器作用1,前端服务器:负责http请求解析转发,或者处理静态请求。轻量级,并发量高,可以作为反向代理,负载均衡。 应用服务器:负责调用某种语言的解释器,或则某某种语言写的程序,接受http请求,按照开发者意图做出动作,把结果返回给请求。Fastcgicgi:全称common gateway interface 是应用服务器与语言相关的处理程序之间的接口。 处理程序调用这个接口,...
阅读(152) 评论(0)

curl_init()和curl_multi_init()多线程的速度比较

php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,例如之前文章curl获得header检测GZip压缩的源代码就介绍到curl_init()的强大。 curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_multi_init()给我们,这就是多线程模式处理事务的函数。 curl_init()与cur...
阅读(165) 评论(0)

php中的curl的一些参数总结

curl可以根据是否是http或则是https选择加密发送的内容; 使用curl发送请求的基本流程 1,初始化连接句柄; 2,设置curl选项; 3,执行并获取结果; 4,释放curl连接句柄; 例子: //初始化 $ch = curl_init(); //设置选项 curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com"); cu...
阅读(261) 评论(0)

php模拟并发

并发请求理论描述:假设有一个client,程序逻辑是要请求三个不同的server,处理各自的响应。传统模型当然是顺序执行,先发送第一个请求,等待收到响应数据后再发送第二个请求,以此类推。就像是单核CPU,一次只能处理一件事,其他事情被暂时阻塞。而并发模式可以让三个server同时处理各自请求,这就可以使大量时间复用。 画个图更好说明问题: 前者为阻塞模式,忽略请求响应等时间,总耗时为700...
阅读(225) 评论(0)

php7安装redis扩展

如果安装的php版本是php7版本的话,当安装扩展的时候会'报错; 此时需要安装对应的phpredis---php7的版本的redis扩展; 一、安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nologin -M redis 2.下载redis源码包,将源码包放到/usr/local...
阅读(423) 评论(0)

接收get或post数据使用fwrite写入文件中,方便追踪错误;或其他几种缓存方式

// a+ 以追加以及创建文件的方式打开或创建文件 $fp = fopen("./1.log", "a+"); //用true使得变量返回, $a = var_export($_GET,true); //echo输出写入到文件中去 (追加) echo fwrite($fp, $a); fclose($fp);...
阅读(176) 评论(0)

获取玩家是不是在某个时间点在线

//获取玩家是不是在某个时间点在线 private function getUserStatusInTime($time){ $numTime = strtotime($time); //20170128 $timeArray = $this->model->getRows('dmz_bill_' . $this->point_in_time . '.logout', "w...
阅读(93) 评论(0)

php 获取客户端的真实IP地址 和 检查客户端从什么地方过来的请求

/* * 函数功能: 获取客户端的真实IP地址 * * 为什么要用这个函数? * 因为我们线上Web服务器绝大部分都处于Netscaler(简称NS)后面,客户端访问的地址统一由NS调度 * 由NS调度的访问其实就是NS做了一层代理, 这期间就有一个问题, 因为真实的地址是内部IP请求的 * 当我们的应用去请获取 $_SERVER["REMOTE_ADDR"] 的时候, 得到的就是 ...
阅读(1316) 评论(0)

php下载文件实例

//excel模板下载 public function excelDownload(){ $excelPath = APPLICATION_ROOT . '/document/'; $fileName = "邮件玩家奖励信息表"; $file_name = iconv("utf-8", "gb2312", $fileName); $file_path = $exc...
阅读(122) 评论(0)

ajax改变平台

/** * ajax改变平台 */ function change_platform() { global $G_PLATFORM_CODE; $platform_id = intval($_GET['id']); if(!empty($platform_id) && isset($_SESSION['platform_arr'][$platform_id])) ...
阅读(143) 评论(0)

使用递归,从N维数组中取出所需要的那个键名的数组

//递归取 function getArray($array, $index){ if(!is_array($array)){ return null; } if(isset($array[$index])){ return $array[$index]; } foreach($array as $item){...
阅读(253) 评论(0)

php和mysql原生调用存储过程代码段

$sql = DELIMITER $$ DROP PROCEDURE IF EXISTS `ss`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `ss`() BEGIN IF NOT EXISTS (SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEM...
阅读(695) 评论(0)

同步服务器间的数据代码

public function synServer($serDNS,$serTable,$field,$table,$synWhere='',$upWhere='',$deleteType=false){         if(empty($serDNS)||empty($serTable)||empty($field)||empty($table)){             echo 'D...
阅读(204) 评论(0)

几种抽奖概率算法

算法一 复制代码代码如下: /**  * 全概率计算  *  * @param array $p array('a'=>0.5,'b'=>0.2,'c'=>0.4)  * @return string 返回上面数组的key  */ function random($ps){     static $arr = array();     $key = md5(serial...
阅读(3325) 评论(1)

全国天气预报数据接口调用PHP示例

全国天气预报数据接口调用PHP示例           (TP) 参考网址 : http://www.thinkphp.cn/code/2434.html...
阅读(698) 评论(0)

curl post get封装

<?php /** * curl post get封装 * @author zhoug * @date 2012-09-11 */ class curl { /** * * curl Post数据 * @param $url http地址 * @param $timeout 默认请求超时 * 成功返回字符串 */...
阅读(400) 评论(0)

Laravel 阿里大鱼短信接口

配置 从终端或命令行进入您的项目目录执行 // 拉取阿里大鱼组件composer require iscms/alisms-for-laravel 在 config/app.php 的 providers 数组中配置 iscms\Alisms\AlidayuServiceProvider::class, 在项目根目录执行 // 生成配置文件php artisan...
阅读(3120) 评论(0)

阿里大鱼短信demo

根目录文件有  AlibabaAliqinFcSmsNumSendRequest.php AlibabaAliqinFcTtsNumSinglecallRequest.php AlibabaAliqinFcVoiceNumDoublecallRequest.php AlibabaAliqinFcVoiceNumSinglecallRequest.php RequestCheckUtil....
阅读(893) 评论(0)

php获取手机型号

public function model(){         header("Content-type:text/html; charset=utf-8");         $user_agent = $_SERVER['HTTP_USER_AGENT'];//返回手机系统、型号信息         if(stristr($_SERVER['HTTP_USER_AGENT'], 'An...
阅读(1103) 评论(0)

获取手机型号设备名称

public function getPhoneType() {         $ua = $this->getUA();         if($ua!=false) {             $str = explode(" ",$ua);             echo '';print_r($str[3]);         }         else {      ...
阅读(1438) 评论(0)
45条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:276864次
    • 积分:5007
    • 等级:
    • 排名:第6200名
    • 原创:231篇
    • 转载:145篇
    • 译文:0篇
    • 评论:18条
    最新评论