抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。Superoneclick刷root权限教程:(http://soft.shouji.com.cn/news/501.shtml)3. 需要先获得 Android SDK4. 需要获得tcpdump软 Read More
posted @ 2013-12-09 10:56 追风筝的人 Views(264) Comments(0) Diggs(0)
这两天看了 小坦克的HTTP协议详解(http://www.cnblogs.com/TankXiao/category/415412.html)收益匪浅,之前看Cookie的时候看到一句话:Cookie是在客户端与服务器进行连接之后放入请求消息的头部发送的服务端,终于了解了什么是Head,什么是body,总结一下,以备不时之需。 1.HTTP协议是无状态协议,也就是服务端无法区分2个请求是否来自同一浏览器,来自浏览器的上一次请求和下一次请求没有任何关系。为了解决这一问题,引入了Cookie机制,通过在客户端存储一小段文本(作为客户端的标志)来辨别是否为同一客户端。 2.客户端创建完成于服务端. Read More
posted @ 2013-09-04 11:54 追风筝的人 Views(380) Comments(0) Diggs(0)
Json是一种数据格式,用于服务器之间相互传递数据,这种数据格式出现以前,服务器间传递数据都是采用XML格式,但Douglas Crockford觉得XML的生成和解析都太麻烦,于是便诞生了Json数据格式。 Json格式的规范比较简单, 1) 并列的数据之间用逗号(", ")分隔, 比如: "北京","上海" 2) 映射用冒号(": ")表示。 比如:"城市":"北京","城市":"上海" 3) 并列数据的集合(数组)用方括号(&qu Read More
posted @ 2013-08-19 16:59 追风筝的人 Views(331) Comments(0) Diggs(0)
#linknav{height:140px;}#linknav ul{text-align:center;list-style-type:none;}#linknav ul li{display:inline;list-style-type:none;}<div id="linknav"><ul><li><a href="#">关于我们</a></li><li><a href="#">域名注册</a></li>< Read More
posted @ 2013-05-02 17:08 追风筝的人 Views(195) Comments(0) Diggs(0)
昨天下午下班本来想快点写完回家睡觉,但事情总没有人们想象的那么顺利,所以就在上班时间补上了。 在开始Session和Cookie的说明之前,先简单回忆一下web的发展历程: 1. web 1.0时代,人们的主要角色是坐在在电脑旁成为一个被动接受信息的浏览者,此时的用户与服务器没有交互。而HTTP协议本身是一种无状态的的协议,所谓的无状态,就是指在交互过程中浏览器对于事物的处理没有记忆能力,当然处于1.0的时代没有必要记住用户在几分钟或是500年前做过什么操作。 2. web 1.5&2.0时代,网民的角色发生改变,由以前的信息被动接收转为网络社会的主要参与者,而HTTP无状态的特性严重 Read More
posted @ 2013-04-18 15:42 追风筝的人 Views(154) Comments(0) Diggs(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支持某种扩展,只要在对应的行去掉分号,... Read More
posted @ 2013-04-18 15:41 追风筝的人 Views(335) Comments(0) Diggs(0)
HTTP/1.1中定义了5类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别 1XX 提示信息 - 表示请求已被成功接收,继续处理 2XX 成功 - 表示请求已被成功接收,理解,接受 3XX 重定向 - 要完成请求必须进行更进一步的处理 4XX 客户端错误 - 请求有语法错误或请求无法实现 5XX 服务器端错误 - 服务器未能实现合法的请求HTTP消息分为请求消息和响应消息,一半的HTTP消息结构为:请求/响应行:包括方法、资源地址和HTTP版本号请求/响应头部:header部分请求/响应体:对于响应消息来说,body部分的内容是从服务器传到浏览器的大量HTML代码,浏览器... Read More
posted @ 2013-04-18 10:02 追风筝的人 Views(147) Comments(0) Diggs(0)
1.模板引擎&核心技术 1) 初始web应用的开发模板往往都是混合式编程,PHP脚本的编写者必须既是网页设计者,又是PHP开发者,但实际情况,两种技术都精通的开发者并不多见。模板引擎的出现解决了这个问题,可以将网站的页面设计和PHP应用程序几乎完全分离,使得网页设计师更注重于网页,PHP工程师更注重于逻辑开发。 2)核心技术:只要将美工页面(不包含任何的PHP代码)指定为模板文件,并将这个模板文件中有活动的内容,定义成使用特殊"定界符"包含的"变量",然后放在模板文件中相应的位置。当用户浏览时,由PHP脚本程序打开该模板文件,并将模板文件中定义的 Read More
posted @ 2013-04-12 17:22 追风筝的人 Views(321) Comments(0) Diggs(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 Read More
posted @ 2013-04-11 11:37 追风筝的人 Views(195) Comments(0) Diggs(0)