随笔分类 -  php

1 2 3 4 5 ··· 7 下一页
学习LAMP、Nginx+php-fpm+MySQL
HTML各个版本以及对应doctype
摘要:HTML发布的正式历史版本: 1、HTML2.0 2、HTML3.2 3、HTML4.0 4、HTML4.01 5、XHTML1.0 6、XHTML1.1 7、XHTML2.0 中途放弃,未完成 8、HTML5 HTML5 <!DOCTYPE html> HTML 4.01 Strict <!DOC 阅读全文
posted @ 2017-06-15 11:43 张三的哥哥 阅读(843) 评论(0) 推荐(0)
CURL超时时间设置
摘要:一次完整的http请求,一般包含三个步骤: php 的 curl 对以上三个步骤都有设置超时时间的方法 1、保存DNS信息时间 CURLOPT_DNS_CACHE_TIMEOUT 设置在内存中保存DNS信息的时间,默认为120秒。 2、连接超时时间 CURLOPT_CONNECTTIMEOUT 以秒 阅读全文
posted @ 2017-05-22 12:08 张三的哥哥 阅读(4411) 评论(0) 推荐(0)
FastCgi与PHP-fpm关系
摘要:https://segmentfault.com/q/1010000000256516 回答一: https://segmentfault.com/q/1010000000256516 回答一: 刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。 首先,CGI是干嘛的?CGI 阅读全文
posted @ 2017-04-06 23:09 张三的哥哥 阅读(236) 评论(0) 推荐(0)
document.domain实现不同域名跨域
摘要:利用document.domain 实现跨域:前提条件:这两个域名必须属于同一个基础域名!而且所用的协议,端口都要一致,否则无法利用document.domain进行跨域。 两个子域名:aaa.xxx.combbb.xxx.comaaa里的一个网页(a.html)引入了bbb 里的一个网页(b.ht 阅读全文
posted @ 2017-03-21 15:49 张三的哥哥 阅读(492) 评论(0) 推荐(0)
PHP中字符串与html相互转化函数
摘要:在一般通信过程中,可能会遇到文档文本编码中所不包括很多字符,或者无法在键盘上输入的字符。例如,版权符号(©)、分币符号(¢)和语法重音符号等就属于这种字符。为了克服这些缺点,专门设计了一组统一的按键编码,称为字符实体引用。 1,htmlentities(),将字符串中特殊字符转化为html实体。 s 阅读全文
posted @ 2017-03-20 11:20 张三的哥哥 阅读(1605) 评论(0) 推荐(0)
PHP中url相关函数
摘要:1,string urlencode(string $str)/string urldecode(string $str) urlencode将中文以及特殊字符转化为16进制,然后在每个字符前面加%; urldecode与urlencode功能相反,将16进制字符转化为中文; 2,string ht 阅读全文
posted @ 2017-03-20 03:21 张三的哥哥 阅读(734) 评论(0) 推荐(0)
PHP正则表达式函数的替代函数
摘要:1,preg_split()函数将字符串按照某元素分割,分割后结果以数组方式返回。 php中explode()可以实现此功能。array explode(string $pattern,string $str, int $limit) implode()函数将数组转化为字符串,string impl 阅读全文
posted @ 2017-03-20 03:03 张三的哥哥 阅读(377) 评论(0) 推荐(0)
PHP中正则表达式函数(Perl兼容)
摘要:PHP为使用Perl兼容的正则表达式搜索字符串提供了7个函数,分别是preg_grep()、preg_match()、preg_match_all()、preg_quote()、preg_replace()、preg_replace_callback()和preg_split() 1, preg_g 阅读全文
posted @ 2017-03-19 11:57 张三的哥哥 阅读(312) 评论(0) 推荐(0)
<转>php中heredoc与nowdoc的使用方法
摘要:http://www.361way.com/php-heredoc-nowdoc/3008.html 一、heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义。其结构中的变量将被替换,但在 heredoc 结构中含有复杂 阅读全文
posted @ 2017-03-02 12:19 张三的哥哥 阅读(297) 评论(0) 推荐(0)
实体字符
摘要:一些字符在 HTML 中是预留的,拥有特殊的含义,比如小于号‘<’用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。 结果 描述 实体名称 实体编号 " quotation mark &quot; " ' apostrophe &apos 阅读全文
posted @ 2017-02-24 19:04 张三的哥哥 阅读(125) 评论(0) 推荐(0)
前端安全之XSS攻击
摘要:XSS(cross-site scripting跨域脚本攻击)攻击是最常见的Web攻击,其重点是“跨域”和“客户端执行”。有人将XSS攻击分为三种,分别是: 1. Reflected XSS(基于反射的XSS攻击) 2. Stored XSS(基于存储的XSS攻击) 3. DOM-based or 阅读全文
posted @ 2017-02-24 18:22 张三的哥哥 阅读(216) 评论(0) 推荐(0)
$_SERVER[]数组解析
摘要:$_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。 如果 PHP 以命令行方式运行,该变量在 PHP 4.3.0 之前无效。 “argv”传递给该脚本的参数。当脚本运行在命令行方式时,a 阅读全文
posted @ 2017-02-18 23:18 张三的哥哥 阅读(438) 评论(0) 推荐(0)
php主要用于哪几方面
摘要:1,服务端脚本,网站和web应用程序,web服务器,php解析器,web浏览器 2,命令行脚本 3,编写桌面应用程序 阅读全文
posted @ 2017-02-18 23:17 张三的哥哥 阅读(208) 评论(0) 推荐(0)
集群与分布式概念
摘要:1,分布式:一个业务拆分成多个子业务,每个子业务部署在不同的服务器上。 集群:同一个业务部署在多个服务器上。 2,分布式是以缩短单个任务的执行时间来提升效率的。集群是通过提高单位时间内任务执行数来提升效率的。 例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行该任 阅读全文
posted @ 2017-02-13 16:21 张三的哥哥 阅读(196) 评论(0) 推荐(0)
php中===与==区别
摘要:比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。 比如 $a = '123'; $b = 123; $a $b为假; $a == $b为真; 有些情况下不能使用==,可以使用 ,比如: 如果使用==,则输出“字符串不包含”,这与实际不符。 阅读全文
posted @ 2016-11-04 17:06 张三的哥哥 阅读(12687) 评论(0) 推荐(0)
php中strpos()函数
摘要:1,strpos()函数 返回needle在haystack中首次出现的数字位置,从0开始查找,区分大小写。 参数:haystack,在该字符串中进行查找。 needle,如果needle不是一个字符串,那么它将被转化为整型并被视为字符的顺序值。 offset,如果提供了此参数,搜索会从字符串该字符 阅读全文
posted @ 2016-11-04 16:22 张三的哥哥 阅读(1985) 评论(0) 推荐(0)
php中echo、print、print_r、var_dump、var_export区别
摘要:(1) print和echo是语言结构,echo输出多个值,多个值之间用逗号分隔,无返回值;print只能输出一个值,有返回值。echo和print输出整型和字符串,没法打印布尔型,如果true,打印1,false打印为空。 (2) print_r()除了输出整型和字符串,还可以输出数组和对象,数组 阅读全文
posted @ 2016-10-27 21:46 张三的哥哥 阅读(2241) 评论(0) 推荐(0)
include与require的区别
摘要:1, require在程序解释执行前被加载,被加载的内容,在程序解释执行过程中被经常使用;include则是在解释执行过程中,需要使用某些内容使用,include加载;由此可见,某些内容经常使用,可以使用require;如果每次执行代码是读取不同的文件,或者有通过一组文件迭代的循环,就使用inclu 阅读全文
posted @ 2016-10-27 20:40 张三的哥哥 阅读(5202) 评论(3) 推荐(0)
如何实现session跨服务器共享
摘要:Session共享有多种解决方法,常用的有四种:客户端Cookie保存、服务器间Session同步、使用集群管理Session、把Session持久化到数据库。 1.客户端Cookie保存 以cookie加密的方式保存在客户端,每次session信息被写在客户端,然后经浏览器再次提交到服务器,即使两 阅读全文
posted @ 2016-10-25 00:10 张三的哥哥 阅读(977) 评论(0) 推荐(0)
HTTP/1.0中,状态码200 301 304 403 404 500的含义?
摘要:200 OK 服务器成功处理了请求 301 重定向,请求的URL已移走 304未修改,客户的缓存资源是最新的,要客户端使用缓存 403禁止,请求被服务器拒绝了 404未找到资源 500内部服务器错误,服务器遇到一个错误,使其无法为请求提供服务 阅读全文
posted @ 2016-10-25 00:02 张三的哥哥 阅读(2915) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页