偶木

偶木

php 检测mysql表是否存在

pdo:<?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { ...

php curl 请求302跳转页面

若请求url已改变且设置了自动跳转,可通过设置 CURLOPT_FOLLOWLOCATION 参数实现自动请求跳转链接。若要手动判断是否跳转,可通过 curl_getinfo($ch) 方法获取...

nginx+php使用open_basedir限制站点目录防止跨站

方法1)在Nginx配置文件中加入fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/";通...

php pdo异常处理

pdo异常处理设置:设置PDO::ATTR_ERRMODE ,有以下三个值:PDO::ERRMODE_SILENT: 默认模式,不主动报错,需要主动以 $pdo->errorInfo()的...

PHP在linux上执行系统命令

方法一:用PHP提供的专门函数(四个):1)exec():string exec ( string $command [, array &$output [, int &$ret...

php获取用户和服务器ip及其地理位置详解

浏览器访问获取用户ip:/** * php获取用户真实 IP * 注意这种方式只适用于浏览器访问时 */ function getIP() { if (isset($_SERVER...

查找算法: 顺序、二分

1、查找的方法: 顺序查找 、 二分法2、顺序查找:对某个数组,按照顺序,一个一个比较,找到你要的数据。3、顺序查找实例:<?php //顺序查找数组中某个数 //如从一个数组中找...

php curl post请求超过1024字节解决方法

基础知识背景:“Expect: 100-continue”的来龙去脉:HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在客户端发送 Request Mes...

nginx 查看访问 IP 并封禁 IP 详解

1、查找服务器所有访问者ip方法:awk '{print $1}' nginx_access.log |sort |uniq -c|sort -nnginx.access.log 为nginx访...

一定范围内取几个不重复的随机数PHP方法

方法一:<?php //range 是将1到42 列成一个数组 $numbers = range (1,42); //shuffle 将数组顺序随即打乱 shuffle ($numb...

php文件以绝对路径引入

实例:<?php require dirname(__FILE__) . '\test.php'; $sitemapPath = dirname(dirname(dirname(dirn...

php array_map与array_walk使用对比

array_map():1、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。2、回调...

算法时间复杂度计算方法

一、概念:时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a2^n+bn^3+cn^2+dnlg(n)+en+fa ! =0时,时间复杂...

redis主从

slave默认是只读的,可以通过修改 slave-read-only 设置如果你以前做过MySQL主从服务器的话,两相对比,你会发现Redis主从服务器不用做前期的数据同步,设置好了从服务器,简...

redis配置认证密码

redis配置密码1.通过配置文件进行配置redis配置文件通常在redis.conf中,打开配置文件找到#requirepass foobared去掉行前的注释,并修改密码为所需的密码,保存文...

php分页类

见链接:git://code.csdn.net/u013372487/php_page-class.git或https://code.csdn.net/u013372487/php_page-c...

Linux crontab使用详解

crontab 执行的命令文件等都要用绝对路径文件位置:位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab ...

高并发系统数据库架构设计

在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的...

js 跨域

同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 ...

php cors 跨域

通过设置Access-Control-Allow-Origin来实现跨域。例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。如果直接使用a...