04 2013 档案

摘要:昨天下午下班本来想快点写完回家睡觉,但事情总没有人们想象的那么顺利,所以就在上班时间补上了。 在开始Session和Cookie的说明之前,先简单回忆一下web的发展历程: 1. web 1.0时代,人们的主要角色是坐在在电脑旁成为一个被动接受信息的浏览者,此时的用户与服务器没有交互。而HTTP协议本身是一种无状态的的协议,所谓的无状态,就是指在交互过程中浏览器对于事物的处理没有记忆能力,当然处于1.0的时代没有必要记住用户在几分钟或是500年前做过什么操作。 2. web 1.5&2.0时代,网民的角色发生改变,由以前的信息被动接收转为网络社会的主要参与者,而HTTP无状态的特性严重 阅读全文
posted @ 2013-04-18 15:42 追风筝的人 阅读(177) 评论(0) 推荐(0)
摘要:关于PDO的资料,网上一大堆,小白在此总结一下,以备日后学习之用。1.什么是PDO? POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。2. 如何配置PDO 我的PHP版本为5.2.17,在PHP安装目录下找到万恶的php.ini文件,查找;extension=php_pdo字段,所有以;extension开始的行均为所谓的PHP扩展。如果想要PHP支持某种扩展,只要在对应的行去掉分号,... 阅读全文
posted @ 2013-04-18 15:41 追风筝的人 阅读(360) 评论(0) 推荐(0)
摘要:HTTP/1.1中定义了5类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别 1XX 提示信息 - 表示请求已被成功接收,继续处理 2XX 成功 - 表示请求已被成功接收,理解,接受 3XX 重定向 - 要完成请求必须进行更进一步的处理 4XX 客户端错误 - 请求有语法错误或请求无法实现 5XX 服务器端错误 - 服务器未能实现合法的请求HTTP消息分为请求消息和响应消息,一半的HTTP消息结构为:请求/响应行:包括方法、资源地址和HTTP版本号请求/响应头部:header部分请求/响应体:对于响应消息来说,body部分的内容是从服务器传到浏览器的大量HTML代码,浏览器... 阅读全文
posted @ 2013-04-18 10:02 追风筝的人 阅读(174) 评论(0) 推荐(0)
摘要:1.模板引擎&核心技术 1) 初始web应用的开发模板往往都是混合式编程,PHP脚本的编写者必须既是网页设计者,又是PHP开发者,但实际情况,两种技术都精通的开发者并不多见。模板引擎的出现解决了这个问题,可以将网站的页面设计和PHP应用程序几乎完全分离,使得网页设计师更注重于网页,PHP工程师更注重于逻辑开发。 2)核心技术:只要将美工页面(不包含任何的PHP代码)指定为模板文件,并将这个模板文件中有活动的内容,定义成使用特殊"定界符"包含的"变量",然后放在模板文件中相应的位置。当用户浏览时,由PHP脚本程序打开该模板文件,并将模板文件中定义的 阅读全文
posted @ 2013-04-12 17:22 追风筝的人 阅读(340) 评论(0) 推荐(0)
摘要:PHP新手学PHP,小白一枚,以前做C,对于网络的高级协议蒙了再蒙,最近碰到heaer函数头晕脑胀,一句话这么也没弄明白:在header函数调用之前不能有任何输出。网上查过N多资料,都写的很详细,结果就是看不明白。今天总算是明白了什么交页面不能有任何输出...1 2 <?php3 header("Location: http://www.baidu.com");4 ?> 这段代码放入*.php,*.html文件中都会报错,告诉我说"Warning: Cannot modify header information - headers already s 阅读全文
posted @ 2013-04-11 11:37 追风筝的人 阅读(212) 评论(0) 推荐(0)