现在位置 >首页 > 所有属于PHP分类文章
2+
过去当运行一个大的web应用时候意味着需要运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,“大型服务器”模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。 “更多小服务器”的优势超过过去的“大型服务器”模式体现在两个方面: 1. 如果服务器宕机,那么负载均衡系统将停止请求到宕机的服务器,转而分发负载到其他正常运行的服务器上。 2. 扩展你的服务器更加容易。你要做的仅仅是加入新的服务器到负载均衡系统。不需要中断你...
阅读全文
0+
发表于39 天前 PHP
1、连接Mongo服务器 <?php //连接localhost:27017 $conn = new Mongo(); //连接远程主机默认端口 $conn = new Mongo(‘test.com’); //连接远程主机22011端口 $conn = new Mongo(‘test.com:22011′); //MongoDB有用户名密码 $conn = new Mongo(“mongodb://${username}:${password}@localhost”) //MongoDB有用户名密码并指定数据库blog $conn = new Mongo(“mongodb://${username}:${password}@localhost/blog”); //多个服务器 $conn = new Mongo(“mongodb://localhost:27017,loc...
阅读全文
0+
A地址:域名/index.php?act=detail&id=200 B地址:域名/index.php-act=detail&id=200.htm 实现把用户输A地址跳到B地址,就是跳转的功能。 原先用用最常的方法实现如:RewriteRule ^index?act=detail&id=200$    index.php-act=detail&id=3 [L] 看上去是没有问题的,但在地址上输入跳转不了。后来网上查了一下资料如下: 规则: 引用自 文本 . 任意一个单字符 [chars] 字符类: “chars”中的任意一个字符 [^chars] 字符类: 不在”chars”中的字符 text1|text2 选择: text1 或 text2 量词 ? 前面的字符...
阅读全文
1+
发表于44 天前 PHP
PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行php能够更安全。整个 PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑工具打开/etc/local/...
阅读全文
1+
新配置服务器环境后,运行以前正常的一个项目发现一些使用AJAX地方无法运行。 用firebug查看,结果能正常输出,但是总是反回500错误,然后直接运行这个地址,也能在浏览器中正常输出,但是用firebug看,还是存在500错误,经过查找资料,发现了原因: php某个版本后,如果关闭了错误显示(display_error)并出现了错误或者警告,那么会向apache返回500错误。 解决方法是讲php.ini中display_error开启重启apache即可。
阅读全文
0+
发表于59 天前 PHP
很多情况下我们不得不处理这样一种情况,俩个网站域名不同,但是在一个网站登录同时要实现在另外一个网站登录. 但是跨域处理cookie浏览器会自动阻止此行为,不能写入cookie,也就不能读取. 网上提供的方法是在跨域请求时 设置 P3P HTTP Header 就可以完成跨域cookic的读写. php写请求的页面加入如下代码 header(‘P3P: CP=”CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”‘); 备注:P3P 是说,在页面中 iframe 或者 frame 或者 js 时候,IE 会有安全策略限制 这些页面...
阅读全文
0+
发表于62 天前 PHP
PHP autoload机制详解 (1) autoload机制概述 在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这 也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例 子: /* Person.class.php */ <?php class Person { var $name, $age; function __construct ($name, $age) { $this->name = $name; $this->age = $age; } } ?> /* no_a...
阅读全文
1+
PclZip介绍 PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压 缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。 PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method来进行处理。   如何使用PclZip 1.基础 所有的功能都由pclzip.lib.php这个档案提供,PclZip library可于其首页(www.phpconcept.net/pclzip/index.en.php)下载。所有的PKZIP档案其实就是一个 PclZip的类别...
阅读全文
0+
describe命令 一、describe命令用于查看特定表的详细设计信息,例如为了查看guestbook表的设计信息,可用: describe guestbook describe ol_user userid 二、可通过”show comnus”来查看数据库中表的列名,有两种使用方式: show columns form 表名 from 数据库名 或者: show columns from 数据库名.表名 三、用describe命令查询具体列的信息 describe guestbook id 就是查询guestbook中id字段的列信息 {DESCRIBE | DESC} tbl_name [col_name | wild] DESCRIBE 是 SHOW COLUMNS FROM 的缩写。 DESCRIBE 提供有关...
阅读全文
0+
sourceforge免费空间,也叫做sf免费空间(sf空间)。基维百科里面是这样解释:SourceForge. net是世界上最大的开源软件开发网站。由Geeknet(美国上市公司)拥有和经营的,是全球最大开源平台。 sourceforge为大家提供免费php空间,空间容量和流量据说都是没有限制的(但是博主我亲测,每月流量大概也就100GB左右的样子,用完了你的网站就会打不开,要到下一个月才能打开。),当然此空间是绝对没有任何强制性广告的,一个项目可以绑定10个域名(支持二级域名),但是一个账号可以创建无数个免费空间(项目),因...
阅读全文
×
腾讯微博