美文网首页
从0开始学PHP web简介(-)

从0开始学PHP web简介(-)

作者: designer | 来源:发表于2019-10-10 20:47 被阅读0次

    一 .web简介(静态页面->动态页面)

           1.早期的web应用主要是静态页面的浏览,这些静态页面使用HTML编写,放在服务器上,用户使用浏览器通过http协议请求服务器上的页面,服务器上的web服务器软件接收到用户的请求后,读取请求URl所标志的资源,加上i消息包头发送给客户端的浏览器,浏览器解析响应中的HTML数据,向用户呈现多姿多彩的HTML页面。

           2.随时时间的推移,很多线下业务需要到web应用上解决,有些复杂的业务需要从数据库取对应的数据,经过一定的预算,生成动态网页,最终返回给客户。

           3.如何实现?利用已经实现的HTTP协议的服务器软件,这些软件预先给我门留出了拓展接口,我们按照预留的接口实现相应的拓展功能,这类web服务器接收到客户端请求后,判断请求是否是访问我们提供的拓展功能,如果是,将请求交由我们编写的程序去处理,处理完成后,程序将处理结果返回web服务器软件,web服务器软件拿到结果后,再将对应的信息返回给客户端。

           4.早期使用的web服务器使用的拓展机制是CGI,它允许用户调用web服务器上的CGI程序。用户在浏览器输入对应的URL程序来访问CGI访问,web服务器接收到请求后,发现这个请求是给CGI程序的,于是就启动并运行这个CGI程序。CGI处理返回对应的数据给web服务器,web服务器包装这个响应,以HTTP响应返回给浏览器,

    二.初级web应用程序几个关键要素

           1.HTTP协议

           2.实现HTTP协议的服务器软件

           3.动态语言

           4.数据库

    相关文章

      网友评论

          本文标题:从0开始学PHP web简介(-)

          本文链接:https://www.haomeiwen.com/subject/uhaapctx.html