LingDie Blog

一生想做浪漫极客

php memcache或是memcached 来实现消息队列「转」

PHP memcache or memcached to implement the message queue

下滑这里查看更多内容 现在memcache在服务器缓存应用比较广泛,下面我来介绍memcache实现消息队列等待的一个例子,有需要了解的朋友可参考。 memche消息队列的原理就是在key上做文章,用以做一个连续的数字加上前缀记录序列化以后消息或者日志。然后通过定时程序将内容落地到文件或者数据库。 php实现消息队列的用处比如在做发送邮件时发送大量邮件很费时间的问题,那么可以采...

php使用memcache存储session「转」

PHP to use memcache to store the session

下滑这里查看更多内容 web服务器的php session都给memcached ,这样你不管分发器把 ip连接分给哪个web服务器都不会有问题了,配置方法很简单,就在php的配置文件内 增加一条语句就可以了,不过前提你需要装好memcache模块 1.设置session用memcache来存储 方法I: 在 php.ini 中全局设置 session.save_handle...

整理php防注入和XSS攻击通用过滤「转」

PHP injection prevention and general filtering XSS attacks

下滑这里查看更多内容 http://www.jb51.net/article/72175.htm 例子 对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags这些函数都使用上了也不一定能保证绝...

MVC「转」

MVC

下滑这里查看更多内容 不是技术,就是一种思想,将网站的用户操作,与后台对用户操作的处理(包含操作数据库)进行一种分离的思想。 后台php永远是被用户的行为调用,要为用户的行为设置操作入口, 操作入口:本质就是使用URL(只有一个privlege.php?action=值、goods.php?action=值) 后台: 解析URL得到URL根据action进行判断 ==...

php中防止SQL注入的方法 「转」

To prevent SQL injection method in PHP

下滑这里查看更多内容 【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection...

php 远程下载图片到本地「转」

PHP remote to local download images

下滑这里查看更多内容 <?php /* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){ ...

PHP数组函数讲解 「转」

PHP array functions

1.键名变成大写或者小写: array_change_key_case($arr,CASE_UPPER/CASE_LOWER); upper就代表转成大写,lower就代表转成小写 其实数组的键名是分大小写的,如果说,转换之后有的键重复了,那么前面的键名会被后面的覆盖。 2.分割数组: array_chunk($arr,数量,true/false), 把数组按个数分,每组xxx个元...

memcache使用方法测试「原」

Memcache usage test

下滑这里查看更多内容 <?php //php操作memcache的使用测试总结--学习 //1 Memcache::connect; //$memcache = new Memcache; //$memcache->connect('127.0.0.1',11211) or die("链接失败!"); //2 Memcache::pconne...

PHP多台服务器跨域SESSION共享「转」

The PHP SESSION sharing across multiple servers domain

下滑这里查看更多内容 网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。   此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术 (如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。   OK,头脑中我们已经构思了这样的解决方案,不...

PHP 安全性漫谈 Linux+Apache+Mysql+PHP 「转」

PHP security rambling Linux + Apache + PHP + Mysql

下滑这里查看更多内容 一、apache server安全性设置 1、以Nobody用户运行 一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的权限用户来运行。通过修改httpd.conf文件中的下列选项,以Nobody用户运行Apach...