单一入口应用程序概述 什么是单一入口应用程序?
在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序。
news.php 显示新闻列表
news_edit.php 显示新闻编辑页面
这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口。
那什么是入口啊?
打个比方,大家上 WC,都是男生进一个门,女生进一个门。这两个门就是 WC 的两个入口。
呵呵,上面的例子应该很好理解吧。那稍微变换一下,单一入口的概念就很容易理解了。
现在我们是进一个公共 WC,不管男女都是从最外面的入口进入,交了钱以后才分别进两个门。那最外面的入口就是这个 WC 的单一入口。
所以单一入口的应用程序实际上就是说用一个文件处理所有的 HTTP 请求。例如不管是新闻列表功能还是新闻编辑功能,都是从浏览器访问 index.php 文件。这个 index.php 文件就是这个应用程序的单一入口。 (more…)
Archive for the ‘PHP & Mysql’ Category
什么是单一入口应用程序
Sunday, August 29th, 2010如何转义插入到数据里的特殊符号,例如:“ ‘ ”,“””
Friday, August 27th, 2010如何去除phpmyadmin对导入sql文件2m的限制
Monday, August 9th, 2010一、修改c:\windows\php.ini文件。
如果是win2000的机器,应该是c\winnt\php.ini,用写字板打开php.ini文件:
1、查找post_max_size,指通过表单post给php的所能接收的最大值,包括表单里的所有值,默认为8m,看你自己需要进行改变。
2、查找fileuploads,首先确认file_uploads=on;是否允许通过http上传文件的开关,默认为on即是开。upload_tmp_dir;
查找upload_max_filesize;即允许上传文件大小的最大值。默认为2m。
3、如果要上传>8m的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:
查找max_execution_time=600;每个php页面运行的最大时间值(秒),默认30秒。
max_input_time=600;每个php页面接收数据所需的最大时间,默认60秒。
memory_limit=8m;每个php页面所吃掉的最大内存,默认8m。
php中库与框架、模板的区别
Saturday, August 7th, 2010所谓库,一个应用的封装集合,旨在增强代码复用,简化开发者的工作。对于开发者,要做的只是找到一个适合自己的库,所谓适合就是说这个库能提供你所期望的输出,了解这个库所要求的输入规则。应用的时候,就把自己的数据按照约定组织,传给库,库将返回你期望的结果,则直接使用这个返回数据就OK了。
PHP5 Session 相关函数详解
Saturday, August 7th, 2010http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是 独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持 Session管理。
Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识了解Session! (more…)
php empty()函数的问题
Thursday, August 5th, 2010在php下 empty()
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
<?php
$a =0;
$b=”;
echo “empty:<br>”;
CentOS5 MySQL php的配置
Friday, June 18th, 2010| 困扰很久的linux下安装PHP的问题总算解决了,参考文档和经验都在下面了,供大家参考拉.
使用的软件: 一、安装Mysql |
php mail函数在win下的使用,以及配置win下的sendmail
Monday, June 7th, 2010注意:如果不是自己的服务器的话用其他方法发吧,方法多得是!
mail函数在win里可以通过配置php.ini来正常使用
打开php.ini
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: ”sendmail -t -i”).
; sendmail_path = ””
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters = (more…)
如何建立404页面转向
Thursday, March 11th, 2010SEO操作的核心是站内优化,站内优化的主要内容就是做好种种细节。——做好这些细节对网站排名可以起到意想不到的效果。
今天SEO基础操作的细节是404页面的建立。
我们可以发现,好的网站,都会精心制作404页面的。
连这个细节都没有做好的网站,一定不值得信任。不管有心无心,对于没有404页面的网站,用户都会质疑的,搜索引擎更是如此。
如果你要让搜索引擎信任你,404页面是最起码的要求。
如何制作404页面呢?
404页面的页面内容,可以随便确定。你可以找任何一个比较有名的网站,把它的404页面另存为下来,然后修改上面的文字。
比如: http://www.zoolc.com/404.php你另存为下来,修改上面的文字后,上传到你的网站根目录。
注意点:404页面,不要直接跳转到首页,而是引导用户点击回到首页。后果是,可能导致首页被K。
如何让错误的链接直接跳转到404页面? (more…)