服务器端脚本 服务器端脚本是Web开发中使用的一种技术涉及在Web服务器上使用脚本该脚本为每个用户客户端对网站的请求生成定制的响应脚本可以用任何可用的服务器端脚本语言编写服务器端脚本与客户端脚本不同客户端脚本例如JavaScript嵌入到Web浏览器客户端中执行但这两种脚本技术经常一起使用服务器端或者客户端脚本的替代方法是让Web服务器本身提供静态网页 服务器端脚本通常用于为用户提供定制的界面这些脚本可以组装客户端特征以便根据这些特征用户的要求访问权限等定制响应服务器端脚本还使网站所有者能够隐藏生成界面的源代码而对于客户端侧面脚本用户可以访问客户端收到的所有代码使用服务器端脚本的一个缺点是客户端需要通过网络向服务器发出进一步的请求以便通过Web浏览器向用户显示新信息这些请求可能会降低用户体验给服务器带来更多负载并在用户与服务器断开连接时阻止应用程序的使用 当服务器以常用方式例如根据HTTP或FTP协议提供数据时用户可以选择多个客户端程序大多数现代Web浏览器可以使用这两种协议请求和接收数据对于更专业的应用程序程序员可以编写自己的服务器客户端和通信协议这些协议只能彼此使用 在用户本地计算机上运行而不通过网络发送或接收数据的程序不被视为客户端因此此类程序的操作不会被视为客户端操作