动态网页开发:PHP与CGI编程入门
1. 创建用户账户与访问网页
首先,若要创建用户账户,可使用adduser user_name命令。创建完成后,通过ssh user_name@localhost登录该用户账户。接着,像之前一样创建public_html目录和HTML文件。最后,打开Web浏览器,输入http://localhost/~user_name即可访问该用户的网页。
2. 动态网页概述
标准HTML编写的网页都是静态的。从服务器获取并由浏览器显示时,网页内容不会改变。若要显示不同内容的网页,必须再次从服务器获取不同的网页文件。而动态网页的内容可以变化,主要分为客户端动态网页和服务器端动态网页。
-客户端动态网页:其文件包含用JavaScript编写的代码,由客户端机器上的JavaScript解释器执行。它可以响应用户输入、时间事件等,在不与服务器交互的情况下本地修改网页。
-服务器端动态网页:根据URL请求中的用户输入动态生成。其核心在于服务器能够执行HTML文件中的PHP代码或CGI程序,根据用户输入生成HTML文件。
3. PHP编程
PHP(Hypertext Preprocessor)是一种用于创建服务器端动态网页的脚本语言。PHP文件以.php后缀标识,本质上是包含PHP代码供Web服务器执行的HTML文件。