随笔分类 -  php教程

PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.(如:门户网站类,电子商城类,视频点播类,论坛CMS类)
摘要:var_dump 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 重点,本函数无返回值 print_r 注意,4.3后有返回值 var_export 返回一个变量的 PHP语法代码.看以下例子即可发现. 如果说第二个参数,则返回对应的代码字符串 阅读全文
posted @ 2017-06-20 09:33 calmly 阅读(146) 评论(0) 推荐(0)
摘要:PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题: 1、不使用session,换用cookie session是存放在服务器端的, 阅读全文
posted @ 2017-06-20 09:31 calmly 阅读(176) 评论(0) 推荐(0)
摘要:1. Redis集群提供了以下两个好处 (1) 将数据自动切分(split)到多个节点 (2) 当集群中的某一个节点故障时,redis还可以继续处理客户端的请求。 2. 集群的方案: redis-cluster集群,采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接,主要通 阅读全文
posted @ 2017-06-20 09:28 calmly 阅读(189) 评论(0) 推荐(0)
摘要:函数描述 addcslashes() 返回在指定的字符前添加反斜杠的字符串。 addslashes() 返回在预定义的字符前添加反斜杠的字符串。 bin2hex() 把 ASCII 字符的字符串转换为十六进制值。 chop() 删除字符串右侧的空白字符或其他字符。 chr() 从指定的 ASCII 值返回字符。 chunk_split() 把字符串分割为一系列更小的部... 阅读全文
posted @ 2017-06-13 14:25 calmly 阅读(115) 评论(0) 推荐(0)
摘要:array() 创建数组。 array_change_key_case() 把数组中所有键更改为小写或大写。(array,case{CASE_LOWER - 默认值。将数组的键转换为小写字母,CASE_UPPER - 将数组的键转换为大写字母。}) array_chunk() 把一个数组分割为新的数 阅读全文
posted @ 2017-06-08 20:18 calmly 阅读(138) 评论(0) 推荐(0)
摘要:PHP 是一门令人惊叹的流行语言! PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。 什么是 PHP 文件? PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码 PHP 阅读全文
posted @ 2017-06-08 19:55 calmly 阅读(157) 评论(0) 推荐(0)
摘要:Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控 阅读全文
posted @ 2017-05-24 10:35 calmly 阅读(477) 评论(0) 推荐(0)
摘要:禁用COOKIE后SEESION还能用吗? 可以,Cookie和session都是用来实现会话机制的,由于http协议是无状态的,所以要想跟踪一个用户在同一个网站之间不同页面的状态,需要有这么一个机制 会话机制。 Cookie:将会话信息的保存到浏览器端。Session:将会话信息保存到服务器端。 阅读全文
posted @ 2017-05-19 09:13 calmly 阅读(241) 评论(0) 推荐(0)
摘要:水印 缩略图 阅读全文
posted @ 2017-05-04 20:17 calmly 阅读(361) 评论(0) 推荐(0)
摘要:*用PHP写出显示客户端IP与服务器IP的代码: *语句include和require的区别是什么?为避免多次包含同一文件,可用什么语句代替它们? *对于大流量的网站,您采用什么样的方法来解决访问量问题。 *简述单点登录的原理. 阅读全文
posted @ 2017-04-28 16:50 calmly 阅读(234) 评论(0) 推荐(0)
摘要:LIST命令 Blpop 删除,并获得该列表中的第一元素,或阻塞,直到有一个可用 Brpop 删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用 Brpoplpush Lindex 获取一个元素,通过其索引列表 Linsert 在列表中的另一个元素之前或之后插入一个元素 Llen 获得队列( 阅读全文
posted @ 2017-04-25 12:25 calmly 阅读(410) 评论(0) 推荐(0)
摘要:1 git init (--bare) 在当前目录新建一个Git代码库 2 git clone ssh://root@192.168.1.251/后面跟绝对路径 下载一个项目和它的整个代码历史 3 git add 1.txt 或者 git add . 添加文件到暂存区 4 git commit -am '注释' 提交暂存区到仓库区 5 git rm 1.txt 删除工作区文件放... 阅读全文
posted @ 2017-04-24 15:52 calmly 阅读(109) 评论(0) 推荐(0)
摘要:第一种:在php.ini中设置session.gc_maxlifetime=1440 //默认时间 第二种:代码实现 1.session 函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用 阅读全文
posted @ 2017-04-24 14:20 calmly 阅读(1036) 评论(0) 推荐(0)