Skip to content

Archive for 一月, 2010

31

PHP中$_SERVER的详细参数与说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。
$_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。
$_SERVER['SERVER_PROTOCOL'] #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER['REQUEST_METHOD'] #访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。
$_SERVER['QUERY_STRING'] #查询(query)的字符串。
$_SERVER['DOCUMENT_ROOT'] #当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_SERVER['HTTP_ACCEPT'] #当前请求的 Accept: 头部的内容。
$_SERVER['HTTP_ACCEPT_CHARSET'] #当前请求的 Accept-Charset: 头部的内容。例如:“iso-8859-1,*,utf-8”。
$_SERVER['HTTP_ACCEPT_ENCODING'] #当前请求的 Accept-Encoding: 头部的内容。例如:“gzip”。
$_SERVER['HTTP_ACCEPT_LANGUAGE']#当前请求的 Accept-Language: 头部的内容。例如:“en”。
$_SERVER['HTTP_CONNECTION'] #当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。
$_SERVER['HTTP_HOST'] #当前请求的 Host: 头部的内容。
$_SERVER['HTTP_REFERER'] #链接到当前页面的前一页面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] #当前请求的 User_Agent: 头部的内容。
$_SERVER['HTTPS'] — 如果通过https访问,则被设为一个非空的值(on),否则返回off
$_SERVER['REMOTE_ADDR'] #正在浏览当前页面用户的 IP 地址。
$_SERVER['REMOTE_HOST'] #正在浏览当前页面用户的主机名。
$_SERVER['REMOTE_PORT'] #用户连接到服务器时所使用的端口。
$_SERVER['SCRIPT_FILENAME'] #当前执行脚本的绝对路径名。
$_SERVER['SERVER_ADMIN'] #管理员信息
$_SERVER['SERVER_PORT'] #服务器所使用的端口
$_SERVER['SERVER_SIGNATURE'] #包含服务器版本和虚拟主机名的字符串。
$_SERVER['PATH_TRANSLATED'] #当前脚本所在文件系统(不是文档根目录)的基本路径。
$_SERVER['SCRIPT_NAME'] #包含当前脚本的路径。这在页面需要指向自己时非常有用。
$_SERVER['REQUEST_URI'] #访问此页面所需的 URI。例如,“/index.html”。
$_SERVER['PHP_AUTH_USER'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。
$_SERVER['PHP_AUTH_PW'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。
$_SERVER['AUTH_TYPE'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。

本文来源:中国站长站

22

个人网站告别中国互联网?

2009年12月的时候,在论坛上曾广为流传一个帖子:《北大学生回乡创业办网站备案受刁难 持刀刺死通信管理局官员》,内称北大09届计算机学院本科毕业生王某回家乡遵义创业,开办少儿教育培训网站,但网站没有通过备案,被责令关闭。王某连续提交3次备案均未能通过。在两个月审批未果情况下,王某失去理智,持刀刺死负责网站备案审批的机关干部。

帖子打了国内某媒体电头,有名有姓地署着记者的名字,一时间引来众多评论。有人大声质问:互联网创业真需要这样杀出一条血路来吗?很快,贵州省通信管理局在其官网辟谣,声明该信息为有人假冒新闻发布,“我局特此严正申明,该新闻信息所述内容绝无此事,纯属造谣”。然而,谣言并未因此停止传播,并且显然具有很大的杀伤力,这从下面这件事情上可以看出:时至今日,在百度上搜索“北大学生创业”这一关键词,百度会直截了当地告诉你:搜索结果可能不符合相关法律法规和政策,未予显示。

这则包装成新闻形式的谣言的出笼,恰恰在工信部展开域名注册信息整治行动的时候。这个行动堪称2009年11月以来全国打击手机淫秽色情运动的高潮,继互联网接入服务商、电信运营商和WAP网站之后,域名服务商成为新的打击目标,而规范整治的矛头所向,是中国成千上万的个人网站。12月,整治力度继续加大,除了禁止国内个人域名注册之外,还对未备案域名停止解析(含跳转)。

备案制度其来有自,早在2000 年9 月25 日国务院公布《互联网信息服务管理办法》时就确立了。该办法规定:对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。2005年3月20日起信息产业部正式实施《非经营性互联网信息服务备案管理办法》,规定非经营性网站在一定期限内必须进行备案,未及时备案将关闭网站并可罚款1万元。第十八条规定:“互联网接入服务提供者不得为未经备案的组织或者个人从事非经营性互联网信息服务提供互联网接入服务。”这里所说的非经营性网站包括个人网站和个人独立的博客。《管理办法》要求提供真实的个人资料,每年审核并且信息内容必须“合法”。

为什么要备案?当然,和中国所有的互联网监管措施的出发点一样,是为了防止网络上出现非法的和有害的信息。主管部门要对个人站长和个人独立博客实行某种身份认证,这样它们才会放心。同时,这也意味着,国家对互联网的监管逐步从互联网的中心延伸至边缘,即便整个互联网的发展趋势是赋予个人越来越多的权力,但在中国,分权的努力却可能会被“重新集中化”的势力所压倒。

除了管理触角的无远弗届,还有不断升高的资本门槛。ICP证的首要条件是,经营者为依法设立的公司,注册资金应在100万或100万以上。2009年岁末广电总局也开始强调《信息网络传播视听节目许可证》的认证,个人网站由于受到注册资金和主体等方面门槛的制约,基本上已经与视频网站无缘。

种种迹象表明,个人网站在中国互联网史上曾经可圈可点的一页可能已经翻过去了。在个人站长圈子中,很多人这么说:“如果你有资本的话就去做商业网站,没有资本的话就去好的公司打工,做个人网站已经是过去式了。”

在中国互联网发展的十几年里,个人站长是一个伟大的群体:他们用自己的智慧和汗水,创造出一批又一批优秀的个人站点,许多商业网站都是由个人网站转变而来。尤其是互联网在中国发展的初期,个人站长不计代价的热情曾经是推动网络最关键的动力之一。个人站长也是中国互联网最辛苦的劳作者,搞策划、学技术、维护内容、运营推广,很多人甚至没有商业上的野心,而只是出于爱好,用自己的业余时间来做事。

世界上绝大部分网站都是个人建立的,世界上绝大部分网站依然是个人运营的。所以,压缩个人网站的空间,无异于是在让中国互联网倒退。难道,今天的中国互联网傲慢地认为,它已经不需要草根创新了吗?

本文来源:胡泳的BLOG

17

《Avatar》主题曲MV:I See You(Sung by Leona Lewis)

分享一首很不错的MV,最近超火的电影《Avatar》主题曲——I See You。由英国歌手Leona Lewis演唱。歌曲很好听,音乐也很唯美,Enjoy 吧!

查看全文Read more

14

[转]Google可能退出中国市场

  今天,Google在英文的官方博客声称,Google已经做出决定,重新检讨在中国开展业务的可行性,如有必要,可能会关闭Google.cn,并撤出在中国的办事处。

  由Google高级副总裁、公司发展兼首席法律顾问大卫•多姆德(David Drummond)执笔的官方博文“新的中国策略”(A new approach to China)指出,Google业务系统遭受到来自中国有针对性的攻击,导致知识产权被盗,Google在2006年进入中国,是为了让中国人能够在更加开放的互联网中获取信息,基于这种理念,Google可以容忍部分审查,但Google会密切注视中国新的法律对Google服务的限制情况,现在Google已经确认,Google已经到了重新考虑评估中国业务运营可行性的时候了。

  在过去的一年里,对于互联网言论自由的限制已经完全突破了Google的底线,Google公司已经决定,不愿再审查Google.cn上的搜索结果,因此,如果可能,Google将在未来几周时间和中国政府谈判,要求能够在中国法律框架内运营未经过滤审查的搜索引擎。Google承认这很可能意味着必须关闭Google.cn,撤出Google在中国的办公室。

  看来,中国的互联网环境之恶劣,连国际互联网巨头Google都无法忍受了,Google的这个决定首次对中国的互联网政策说了声“不”。如果未来Google真的撤出中国,不仅仅Google会损失掉中国的业务,中国自身的经济发展也会受到冲击,国际形象会有负面影响,对于广大依靠Google AdSense业务生存的个人网站来说也是致命一击,中国的个人网站可能真的要走向灭亡了。

  撤出中国对于Google来说影响并不太大,2008年,Google在中国收入为2.1亿美元,百度为4.688亿美元,2008年Google全球收入为218亿美元,Google中国收入不及Google全球收入的百分之一,因此,即使Google完全退出中国市场,对其自身的营收也几乎没有任何影响。

  中国对于互联网的整顿以及大规模的“国进民退”,民营网站被关,“国家队”登场等等,已经使Google认清了,所谓“未来庞大的中国互联网市场”只不过是一块永远也吃不到的蛋糕,或许根本就不存在,因此也没有必要继续留在中国了,Google应该做的是为了未来而牺牲当下,而不是为了当下牺牲未来。

查看全文Read more

7

iShow Music V1.2 与 Discuz 6.0 论坛整合设置

        应多位用户请求,现将 iShow Music V1.2 与 Discuz 6.0论坛整合设置方法写成教程发布出来,以方便各位自行设置,实现 iShow Music 与 Discuz 论坛用户的统一注册及登录。

       具体方法如下:
一、iShow Music 中的设置

  1. 进入 iShow Music 系统后台,依次进入“超级管理员选项”-“系统参数设置”-“与Discuz论坛整合设置”。
  2. 将“是否开启与Discuz整合”设置为“开”,“要整合的论坛地址”设置为你的论坛地址(地址后不要加“/”),私有密钥设置为别人不知道的字符串,为安全起见,建议设置复杂程度较高的密钥。

      此处设置如下图:

1

 

二、Discuz 6.0 中的设置

  1. 进入 Discuz 6.0 后台设置中心,依次进入“扩展设置”-“通行证设置”。
  2. 将“启用通行证”设置为“是”,“ 应用程序 URL 地址”设置为你的 iShow Music 地址。“通行证私有密匙”设置为与步骤1中的密钥一致。“应用程序注册地址”为“register.php”,“应用程序登录地址”为“login.php”,“应用程序退出地址”为“login.php?action=out”,“积分同步选项”设置为“不同步积分”。
  3. 进入 Discuz 6.0 后台设置中心,依次进入“基本设置”-“注册与访问控制”。将“允许新用户注册”设置为“关闭注册”。以防止用户直接进入DZ论坛注册页面注册,实现注册与登录均在 iShow Music 中完成。

查看全文Read more

1

向2009说再见

2009已远离我们而去,迎接我们的是崭新的2010!

在这里,Ghost 祝各位新年快乐,恭祝大家 新起点、新希望、新成功
新起点,不仅是时间,更是心理! 新希望,不仅是对别人,更是对自己! 新成功,不仅是外在的,更是内在的!

Happy New Year!

Happy New Year