摘要: 首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示 根据传统的网络结构,用户的访问流程基本如下: 用户在自己的浏览器中输入要访问的网站的域名 浏览器向本地DNS请求对该域名的解析 本地DNS将请求发到网站授权的DNS服务器 授权DNS将服务器的IP地址作为解析结果送给 阅读全文
posted @ 2017-10-20 21:33 苍山雪洱海月 阅读(299) 评论(0) 推荐(0)
摘要: TCP、UDP和HTTP关系是什么? 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本 阅读全文
posted @ 2017-10-20 21:20 苍山雪洱海月 阅读(236) 评论(0) 推荐(0)
摘要: 我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦。 那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手: 1.从前端做限制。前端JavaScript在 阅读全文
posted @ 2017-10-19 22:33 苍山雪洱海月 阅读(343) 评论(0) 推荐(0)
摘要: 今天在开发时碰到一种方法,就是客户要求页面不缓存,查了一下得出如下几种不让页面缓存的办法: html:只要加在头部就可以了. 代码如下: 1 <HEAD> 2 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 3 <META HTTP-EQUIV="Cach 阅读全文
posted @ 2017-10-19 22:28 苍山雪洱海月 阅读(238) 评论(0) 推荐(0)
摘要: 在 PHP中,经常会对用户身份进行认证。本文意在讨论对密码的处理,也就是对密码的加密处理。 1.MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的: 1 $password = md5($_POST["password"]); 上面这段代码是 阅读全文
posted @ 2017-10-19 22:21 苍山雪洱海月 阅读(384) 评论(0) 推荐(0)
摘要: 1.Md5加密和Crypt都是单向加密: 登陆时把登录密码转为md5值,然后和数据库中的进行比较。 其中crypt中的盐值支持多种: 以CRYPT_STD_DES是以/0-9A-Za-z/中的两个字符为盐值,如果是以CRYPT_MD5中以$1$开始的12个字符的字符串盐值 例如:crypt('imo 阅读全文
posted @ 2017-10-19 22:14 苍山雪洱海月 阅读(1750) 评论(0) 推荐(0)
摘要: 1.header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): 要限制一个用户不能访问该页,则可设置状态为404,如下所示,这样浏览器就显示为即该页不 阅读全文
posted @ 2017-10-19 22:06 苍山雪洱海月 阅读(885) 评论(0) 推荐(0)
摘要: 一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现 例如像下面的数组: $users = array( array('name' => 'tom', 'age' => 20) , array 阅读全文
posted @ 2017-10-19 22:00 苍山雪洱海月 阅读(710) 评论(0) 推荐(0)
摘要: 如何实现刷新当前页面呢?借助js你将无所不能。 1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的 阅读全文
posted @ 2017-10-19 21:53 苍山雪洱海月 阅读(1165) 评论(0) 推荐(0)
摘要: 基于nginx搭建了一个https访问的虚拟主机,监听的域名是test.com,但是很多用户不清楚https和http的区别,会很容易敲成http://test.com,这时会报出404错误,所以我需要做基于test.com域名的http向https的强制跳转我总结了三种方式,跟大家共享一下1.ng 阅读全文
posted @ 2017-10-19 21:47 苍山雪洱海月 阅读(3776) 评论(0) 推荐(0)