Nov 2, 2015 - PHP模拟发送POST请求之一、HTTP协议头部解析

3219 Word Count

  WEB开发中信息基本全是在POST与GET请求与响应中进行,GET因其基于URL的直观,易被我们了解,可POST请求因其信息的隐蔽,在安全的同时,也给开发者们模拟发送带来了麻烦。接下来的几篇博文中,我将结合自己的笔记和理解,详细解释PHP进行POST请求的几种方法,如有错误,烦请指正。   HTTP协议信息是WEB开发中的一项重要内容,了解它可以帮助我们更深刻地理解BS交互,也有利于我们从更底层理解WEB开发。HTTP协议是一种简单灵活方便的通讯协议,并且要记住,它是一种无状态的协议,即它是一种无记忆的协议,每一次的交互都是单独的。   我们可以用浏览器的开发工具(IE的F12&nb...

Nov 1, 2015 - 用HTML/JS/PHP方式实现页面延时跳转

1664 Word Count

WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要。 以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面。 1,HTML方法: 在HEAD中添加<meta>标签 <meta http-equiv=”refresh” content=”3;url=’index.php’” > 2,JS控制跳转方法 A.Location直接加链接方式 <script type="text/javascript"&g...

Oct 31, 2015 - 用memoization优化递归算法[JS/PHP实现]

1288 Word Count

递归函数,通过把一个大而复杂问题简化为许多但规模较小的问题,以同一个相似模式来计算,降低了解题的难度;通过调用自身函数,极大地减少了函数代码量的优点而为开发者喜爱。但因其不断调用自身函数开辟新栈,且大量传入同样参数,得到同样的结果,重复同一行为,也会浪费大量的内存。 以经典问题,斐波那契数列为例: 斐波那契数列指的是这样一个数列: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,求其第N项的值。 对数列进行分析,我们发现,从自三项开始,第N...