用PHP增强UNIX/LINUX网站功能(8) 在下面的例子中,cookie.php3 用来设置一个名称为 wfj 的Cookie的值.调用时将显示上次设置的Cookie(wfj)的值。<?file://cookie.php3$OldCookieValue=$HTTP_COOKIE_VARS[ "wfj" ];//上次设置的Cookie(wfj)的值if (!(Empty( $HTTP_POST_VARS[ "CookieValue" ] ))){//已输入Cookie(wfj)的值,则进行Cookie设置,显示设置成功消息SetCookie( "wfj", $HTTP_POST_VARS[ "CookieValue" ] );?><html><head><title>Cookie设置成功</title></head><body><?printf("<p>Cookie(wfj) 已经由%s设置为s",$OldCookieValue,$HTTP_POST_VARS[ "CookieValue" ]);printf("<p>下次调用时你会看到的");}else//未输入Cookie(wfj)的值,则提示输入Cookie值{?><html><head><title>Cookie设置</title></head><body><?printf("<p>Cookie(wfj) =%s",$OldCookieValue);printf("<p><hr><H4>你只需设置Cookie,我来显示</H4>");?><form method="post" action="cookie.php3"><p>Cookie设置: <input name="CookieValue" value="wangfajun"><p><input type=submit value="设置吧"><input type=reset value="想重选"></form><? } ?></body></html> 六服务器端脚本和客户端脚本混合编程当使用<script></script>编写一段脚本程序时,如果没有指定Language=php,则认为其中的脚本程序在客户端执行,此时可以在程序中混合使用服务器端主要脚本和客户端脚本,这样就可以根据客户端的请求灵活地控制客户端脚本的执行,使对客户的反馈更具有个性化。在混合使用时,服务器端脚本要以“<??>”的形式嵌入,以示区别.下面就是一个服务器端脚本和客户端脚本混合编程的例子(CSS技巧">CSScript.php3).在该例子中,将输出10条记录,并为每条记录定制不同的函数,使每个函数能在浏览器的状态栏显示不同的内容,并在鼠标经过记录时发生。<!-- csscript.php3 --><html><head><title>服务器端脚本和客户端脚本混合编程</title></head><body><H1>鼠标移到各记录上的【项目名称】上时,请注意状态条内容的变化</H1>