随笔分类 -  服务器

摘要:得到HTTP_USER_AGENT 的方法很简单,比如php代码:<?php print_r($_SERVER);?><?php print_r($_SERVER['HTTP_USER_AGENT']);?>这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。————– User-Agents列表————-Internet Explorer 6Internet Explorer 7Internet Explorer 8FirefoxChromeSafariNetscapeOperaMaxthon360SEOmniW 阅读全文
posted @ 2011-07-29 10:37 龙圆 阅读(4520) 评论(0) 推荐(0)
摘要:一个http请求的详细过程我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程,把http://www.mycompany.com/变成ip,如果url里不包含端口号,则会使用该协议的默认端口号。DNS的过程是这样的:首先我们知道我们本地的机器上在配置网络时都 阅读全文
posted @ 2011-05-30 17:18 龙圆 阅读(378) 评论(0) 推荐(0)
摘要:我就遇到这种问题,网上找到这个解决的方案,就收藏下写PHP的朋友们肯定遇到过这样一个问题:通过header函数改变http协议头的时候,会出现一个类似下面格式的warning:Warning:Cannotmodifyheaderinformation-headersalreadysentby这是为什么呢?因为在使用header函数之前,您不能输出任何东西,包括用echo或var_dump等输出函数的输出,还有在<?php之前的空格。不过有的时候,我们并没有输出任何东西,却还是会出现这个错误,这是因为我们的文件包含了BOM签名,我们必须把它去掉。下面我们就来讨论这个问题。请看测试代码:&l 阅读全文
posted @ 2011-03-17 12:16 龙圆 阅读(419) 评论(0) 推荐(0)
摘要:获取是什么浏览器<script>getOs();function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { //ie document.getElementById('selectpic').src="http://www.bioon.com.cn/images/2010/ie.gif"; document.getElementById('selectpic').title=&quo 阅读全文
posted @ 2011-02-23 11:07 龙圆 阅读(294) 评论(0) 推荐(0)
摘要:首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap lowercase int:tolower RewriteMap vhost txt:/usr/local/etc/apache/vhost.map RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$ RewriteCond ${vhost:%1} ^(/.*)$ RewriteRule ^/(.*)$ %1 阅读全文
posted @ 2011-01-26 10:14 龙圆 阅读(317) 评论(0) 推荐(0)
摘要:如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务器暂时不可用 下面提供 HTTP 状态代码的完整列表。 点击链接可了解详情。 您也可以访问有关 HTTP 状态代码的 W3C 网页以获得更多信息。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100( 阅读全文
posted @ 2011-01-26 10:01 龙圆 阅读(10000) 评论(0) 推荐(0)
摘要:见下面图示: 说明1,浏览器通常指 IE FireFox等,客户端使用的程序2,每台连接互联网的机器都有一个唯一的IP地址,IP地址是由4个0到256的数组成的,比如:222.131.0.229,127.0.0.1,由于每台联网的机器的IP地址都是独立的,因此可以通过IP判断一台机器。网站所在的服务器通常有一个固定的IP地址,而我们浏览者每次上网的IP地址通常都不一样,IP地址是由ISP分配的。域名服务器(domain name server)的简称为DNS,它存储了域名与IP地址对应的列表。3,浏览器得到域名指向的IP后,浏览器会把我们输入的域名转化为HTTP的服务请求,例如,输入 www. 阅读全文
posted @ 2010-10-07 21:26 龙圆 阅读(3833) 评论(0) 推荐(0)
摘要:HTTP协议详细介绍 超文本传送协议(hypertext transfer protocol,HTTP)是万维网(world wide web,www,也简称为web)的基础,本节主要对http协议进行介绍,并分别给出http多线程服务器和客户程序的实例,而不介绍有关WEB和浏览器方面的知识。HTTP是一个属于应用层的面向对象的协议,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展,目前在WWW中使用的是http1.11、http协议特点:HTTP协议是网络中使用最为广泛的一种高级协议,WWW服务广泛应用,而WWW服务器使用的主要协议是HTTP协议,经 阅读全文
posted @ 2010-09-20 09:34 龙圆 阅读(477) 评论(0) 推荐(0)