一个简单的PHP入门源程式-PHP教程,PHP基础
引用“星空浪子”php中文文档的例子: 聊天室,是 web 站上打发无聊人士的秘密武器。同时,站长或其他人员也能够在这儿杀时间。甚至发生一段轰轰烈烈的网路恋情呢,就算没有,起码能够增加打字的速度。聊天室,其实就是多人一起使用的 cgi 程式。程式将每个人输入的字串,依系统接收完成的时间整理过后,再送给各个使用者。而 web 聊天室和 bbs 的聊天室不同的地方是 bbs 聊天室能够每收到一句话,就马上分送给每位在聊天室的网路使用者;web 由于 cgi 程式不能像 bbs 的 telnet 一直连线,web cgi 必须以最快的速度将资讯送出,然后结束连线。会形成这种情形,就是因为 web 聊天室还是使用 http 传输协定,在 http 实作的版本,无论是 0.9、1.0 或是 1.1 版都不能长期占据网路连线的 port。
为了解决资料无法马上传输的问题,及更新讯息的问题,netscape 在 3.0 版浏览器之后使用了新的技术,而 internet explorer 也实作了这些 netscape 研发出来的技术。netscape 将他分成 server push 及 client pull 二种技术。server push 由 web 伺服器将资料以多重 mime 编码,送给使用者端,现在较少网站使用这种方式;而 client pull 则利用了 html 的 meta 标签,并利用 http-equiv="refresh" 的属性,表示资料要重新载入,至于载入时间,则利用 content 属性来达成。
标签通常都放在 .. 的区段中,以便让浏览器能够仅早准备更新使用者端的网页。下面为 meta 和 php 合用的例子,设定为每十五秒重新载入一次。
页:
[1]