用PHP增强UNIX/LINUX网站功能(7) echo("<H4>你只需选择颜色名称,我来显示</H4>");?><form method="post" action="selecolr.php3"><p>颜色名称: <input name="ColorName" value="red"><p><input type=submit value="显示吧"><input type=reset value="想重选"></form><?}else//已输入颜色名称,用指定颜色来显示颜色名称 printf("<H2>你选择的颜色是<font color =%s>%s</font></H2>", $HTTP_POST_VARS[ "ColorName" ],$HTTP_POST_VARS[ "ColorName" ]);?></body></html>(二)、利用 header 函数进行URL页面重新定位假如由于业务上的原因,你的站点的域名或IP地址发生了变化,就象Borland变成了Inprise一样,老顾客在用原来的域名访问时,可以用 header 函数直接将其引导到新的站点上去;假如要求用户在访问本页面前必须先访问另外一个页面,也可用 header 函数直接将其引导到应该去的页面上去,而不是发出用户无权访问该页面的信息.值得注意的是,必须在向客户端发送任何信息前使用 header 函数,否则会引起错误.一般应该在页面的第一条语句将用户引导另一个URL。在下面的例子中,若用户调用本页面,则将其引导到另一个页面 selecolr.php3.<?file://页面重新定位到selecolr.php3,必须用exit结束页面处理过程header("Location: selecolr.php3");exit;?><!-- redirect.php3 !><html><head><title>重新定向</title></head><body><p> 你不可能进入到本页面,否则就是我的失败.</body></html>(三)、利用 header 函数改变页面内容解释方法在HTML页面代码中,经常会看见下面一个句子<meta http-equiv="Content-Type" content="text/html">其中,它用于指定HTML页面被浏览器解释的方式。当 content="text/html"时,浏览器将代码解释为普通HTML页面并显示给用户;当 content="text/plain" 时,浏览器将代码不加任何解释地显示给用户;当 content = "image/jpeg"是传递图形文件; 当未指定时,ContentType默认为 "text/html".在PHP页面中,可以用 header 函数改变 ContentType 的类型,即可以控制浏览器解释HTML文本的方式,如 header("ContentType: image/gif") 表示页面返回结果为一个GIF类型的图形。(四)、利用 SetCookie 函数设置客户端Cookies通过设置SetCookie函数可以增加、修改或删除客户端的Cookies。当要设置的Cookie不存在时,将创建一个新的Cookie,其值为要设置的值;Cookie存在时,以新值代替原有的值。值得注意的是,应在页面的Header发送之前设置Cookie。