服务器端脚本编程入门
1. 引言
在网页开发中,早期主要通过 HTML、CSS 等技术来传递相对静态的数据,客户端脚本虽能实现文档自动化,但在资源获取和功能实现上存在较大局限性,比如无法查询数据库并展示查询结果。而服务器端脚本编程作为更高级的程序,能在 Web 服务器上运行,扩展服务器的功能。下面我们就来详细了解服务器端脚本编程的相关知识。
2. Web 服务器的工作原理
2.1 基本概念
Web 服务器是一个耐心等待的程序,它位于服务器(即专门用于提供页面和执行其他服务器功能的物理机器)上,通过 TCP/IP 协议等待接收 HTTP 请求。任何配置为通过 TCP/IP(互联网通信协议)进行通信的服务器都有端口,这里的端口并非像计算机背面的串行端口和并行端口那样的物理端口,但它们起到相同的作用。默认情况下,所有 HTTP 请求都通过端口 80 传输,除非服务器进行了不同的配置,端口 80 是默认的 Web 服务器端口。
2.2 请求处理流程
当 HTTP 请求通过端口 80 到达 Web 服务器时,Web 服务器会执行以下操作:
1. 查找请求的页面。
2. 检查发出请求的客户端的权限。
3. 如果客户端具有适当的权限,服务器将提供该页面。
这个过程可以用以下流程图表示:
graph LR
A[客户端浏览器] -->|HTTP请求| B[Web服务器]
B -->|查找页面| C{权限检查}
C -- 有权限 --> D[提供页面]
服务器端脚本编程入门指南
超级会员免费看
订阅专栏 解锁全文
20万+

被折叠的 条评论
为什么被折叠?



