偶木

学习总结与分享

pdo 转utf8

$dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass';try { $db = new PDO($dsn, $user, $password); } catch (PDOExce...

2016-07-26 22:52:02

阅读数 289

评论数 0

php 检测mysql表是否存在

pdo:<?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { $pdo = new PDO($dsn, $user, $password); } catch (PD...

2016-07-26 22:44:38

阅读数 1786

评论数 0

linux系统下安装php的pcntl扩展

1.首先看下 phpize命令 所在的目录 (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装yum install php_devel安装完毕后。会生成phpize命令 2.去php.net下载相应版本的php源文件 咱们以php-5.4.45 为例吧,解压后,...

2016-07-22 14:56:14

阅读数 8863

评论数 0

PHP 判断是否为 AJAX 请求

先说前端使用 jQuery 时怎么区分:  jQuery 发出 ajax 请求时,会在请求头部添加一个名为 X-Requested-With 的信息,信息内容为:XMLHttpRequest  在后端可以使用 $_SERVER[“HTTP_X_REQUESTED_WITH”] 来获取。(注意:中划...

2016-07-19 18:19:34

阅读数 2081

评论数 0

php curl 批量请求

<?php$ch = array(); $res = array(); $conn = array();$urls = array( 'baidu' => "http://www.baidu.com/", 'cheyun' => "h...

2016-07-19 16:25:25

阅读数 2822

评论数 0

php curl 请求302跳转页面

若请求url已改变且设置了自动跳转,可通过设置 CURLOPT_FOLLOWLOCATION 参数实现自动请求跳转链接。若要手动判断是否跳转,可通过 curl_getinfo($ch) 方法获取具体请求信息,其中包括要跳转路径。 实例:<?php $url = 'http://auto...

2016-07-19 11:51:32

阅读数 6860

评论数 0

PHP在linux上执行系统命令

方法一:用PHP提供的专门函数(四个): 1)exec():string exec ( string $command [, array &$output [, int &$return_var ] )说明: exec执行系统外部命令时不会输出结果,而是返回结果的最后一行。如果想...

2016-07-14 18:56:09

阅读数 4687

评论数 0

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

方法1)在Nginx配置文件中加入fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/";通常nginx的站点配置文件里用了include fastcgi.conf;,这样的,把这行加在fastc...

2016-07-14 15:27:25

阅读数 10177

评论数 0

nginx环境中配置网站目录权限设置

在nginx与php环境下,务必要设置好nginx目录权限,安全的目录权限设置,将是网站安全的一道屏障,有需要的朋友做个参考吧配置权限的原则是,在保证网站正常运行下,尽量给最低权限。nginx目录权限配置: 1、nginx进程用户是默认用户wwwboy;(暂时还不知道nginx进程用户会对服务器...

2016-07-14 15:18:45

阅读数 9463

评论数 0

Apache中open_basedir的安全配置(文件操作权限)

open_basedir = .:/tmp/这个设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,有效防止php木马跨站运行。在Apache服务器中,切忌一定要在虚拟主机配置文件中添加以下代码,否则PHP木马脚本可以浏览你服务器上的任意文件,这意味着你的服务器很快会被攻破。添...

2016-07-14 15:06:39

阅读数 4166

评论数 0

php定界符<<<EOF讲解

Heredoc技术。可用来输出大段的html和javascript脚本1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; 2.在PHP定界符中的任何特殊字符都不需要转义; 3.PHP定界符中的PHP变量会被正常的用其值来替换。 如下:<?php ...

2016-07-11 18:48:19

阅读数 43434

评论数 1

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

基础知识背景: “Expect: 100-continue”的来龙去脉: HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在客户端发送 Request Message 之前,HTTP/1.1 协议允许客户端先判定服务器是否愿意接受客户端发...

2016-07-11 17:43:49

阅读数 8264

评论数 0

百度推送网站url到搜索引擎方式 : 主动推送&sitemap

URL提交方式:主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度 收录。或每产生一个url(如新添一篇文章)就推送一次。sitemap:您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性...

2016-07-11 17:10:32

阅读数 4438

评论数 0

Apache的虚拟目录功能介绍

Apache的虚拟目录功能:已知我们把web应用放在Apache默认的hdocs目录下,Apache会自动的管理它。若我们想把web应用放在其他目录下, Apache仍然能够访问它,则需要用到Apache的虚拟目录功能。Apache配置虚拟目录方法:方法一:(1) 进入Apache的conf目录...

2016-07-07 11:55:40

阅读数 3767

评论数 0

lnmpa 环境搭建与配置

1、lnmpa安装包下载地址: https://lnmp.org/download.html2、lnmpa 安装配置说明:安装之前新建用户 www 在组 www 下, 将安装包放到 /home/www 下, 解压进入到安装包,执行安装 sudo ./install.sh lnmpaLNM...

2016-07-07 11:32:26

阅读数 3058

评论数 0

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

1、查找服务器所有访问者ip方法:awk '{print $1}' nginx_access.log |sort |uniq -c|sort -nnginx.access.log 为nginx访问日志文件所在路径会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip并且不...

2016-07-06 18:12:05

阅读数 11986

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭