标签:数据库

MongoDB笔记(二)访问权限

1.3版本的PHP MongoDB driver重写了连接处理库,和以前版本相比,在持久连接和连接池方面,都有了重大的变化。   1.2版本的连接管理 1.2版本的驱动引入了连接池,在执行任何查询时,都会从连接池中请求一个连接,完成之后再归还给连接池。这里的完成是指持有该连接的变量离开了它的作用域,下面是一个示例。 最简单的版本: <?php $m = new MongoClient();

Read More

PHP实现最简单的聊天室应用

本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 做了一个QQ聊天交友网站,想加个聊天的功能,于是做完用PHP做了简单又强大的聊天室 介绍 聊天应用程序在网上非常常见。开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用程序,并且不需要刷新页面就可以发送和接收消息。 1. 创建mysql数据库表:create tab

Read More

HTML5 5大存储方式总结

总体情况 h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。 主要应用:购物车、客户登录 对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。 前言 最近想为女朋友写一个记账的app,因为要进行数据分类统计,得出每个月,每年的开销,以及各种类型支付所占的比例,且需要保证App能够离线使用又可以换机使用,就涉及到了本地数

Read More

PHP利用header和meta实现页面编码声明

在PHP中,我们可以利用header方法来指定PHP页面的页面编码,可以是UTF,也可以是GBK编码,具体方法如下: PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符

Read More

PHP+mysql+ajax轻量级聊天室

本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 本文实例讲述了PHP+mysql+ajax轻量级聊天室实现方法。分享给大家供大家参考,具体如下: 做了一个QQ聊天交友网站,想加个聊天的功能,于是做完用PHP做了简单又强大的聊天室 介绍 聊天应用程序在网上非常常见。开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用

Read More

PHP安全性漫谈

本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 一、CGI模式安装安全 一、apache server安全性设置 二、以Apache模块安装安全 1、以Nobody用户运行 一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apach

Read More

Centos7下搭建LEMP环境简明笔记

设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 ssh登陆你的服务器 ssh 用户@主机 设置Apache环境变量 创建用户,密码,加入wheel用户组 useradd newuser passwd newuser sudo gpasswd -a newuser wheel 返回: Adding user newuser to group wheel 查看用户所属群组

Read More

MongoDB PHP Driver的连接处理解析

1.3版本的连接管理 在1.3版本中,连接管理做了很大改动。每个worker进程(线程、PHP-FPM或Apache worker)中,驱动把连接管理和Mongo*对象分离,降低驱动的复杂度。下面以单个节点的MongoDB实例来说明驱动如何处理连接。 当一个worker进程启动,MongoDB驱动会为之初始化连接管理器管理连接,并且默认没有连接。 在第一个请求调用new MongoClient()

Read More

PHP安全

本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 PHP 作为一种强大的语言,无论是以模块还是 CGI的方式安装,它的解释器都可以在服务器上访问文件、运行命令以及创建网络连接等。这些功能也许会给服务器添加很多不安全因素,需要正确地安装和配置 PHP,以及编写安全的代码。 一、apache server安全性设置 一、CGI模式安装安全

Read More

前端HTML5几种存储方式的总结

总体情况 h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。 主要应用:购物车、客户登录 对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。 前端HTML5几种存储方式的总结 2016/09/01 · HTML5 · 存储 原文出处: 小蚊    接下来要好好总结一些知识,秋招来啦。。。虽然有好多知识都不大会,但是还

Read More

PHP安全性漫谈

本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 **一、apache server安全性设置 一、apache server安全性设置 **1、以Nobody用户运行 1、以Nobody用户运行 一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的

Read More

HTML5 5大存储方式总结

总体情况 h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。 主要应用:购物车、客户登录 对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。 接下来要好好总结一些知识,秋招来啦。。。虽然有好多知识都不大会,但是还是要努力一下,运气这种东西,谁知道呢~ 目标 解决4k的大小问题 解决请求头常带存储信息的问题 解决关系型

Read More

PHP 页面编码声明方法详解_php技巧_脚本之家

在PHP中,我们可以利用header方法来指定PHP页面的页面编码,可以是UTF,也可以是GBK编码,具体方法如下: php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header(“Content-type: text/html; charset=utf-8”); 澳门新葡亰娱乐在线,php页面为gbk编码 header(&#822

Read More

CentOS下编译安装MySQL

设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 1、MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。如果用Linux作为操作系统,Apach

Read More

PHP+mysql+ajax轻量级聊天室实现方法详解_php技巧_脚本之家

本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 本文实例讲述了PHP+mysql+ajax轻量级聊天室实现方法。分享给大家供大家参考,具体如下: 介绍 聊天应用程序在网上非常常见。开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用程序,并且不需要刷新页面就可以发送和接收消息。 做了一个QQ聊天交友网站,想加个聊天

Read More

网站地图xml地图