㈠ 动态、静态的网页分别是怎么回事可以相互转换么
静态网页是标准的HTML文件,它的文件扩展名是.htm或.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。 静态网页的处理流程: 1、当用户在浏览器的‘地址’栏中输入一个URL地址并单击‘转到’按钮或敲击键盘上的‘回车键’后、单击网页中的超链接后、在浏览器菜单栏的‘收藏’选择一个网址后,浏览器将向Web服务器发出一个页面请求。 2、当Web服务器收到这个页面请求,根据.htm或.html判断出这是一个静态的HTML文件,会从磁盘或存储器中查找获取用户请求的这个页面。 3、Web服务器找到这个请求文件后,就会把它发送到浏览器,浏览器对这个返回的HTML文件进行解释并将结果显示在浏览器中。 二、动态网页 动态网页和静态网页的相同之处:都是ASCII编码文件,都存在着HTML代码,都能包含脚本语言代码,都存放在Web服务器上,都把用户请求的页面发送到浏览上。 动态网页和静态网页的区别是:动态网页的文件扩展名不是.htm、.html,而是以.asp、.jsp、.php、.perl、.cgi等形式为文件后缀;动态网页中的某些脚本只能在服务器上运行,而静态网页不能包含在服务器上运行的任何脚本;当Web服务器收到用户请求的静态页面后,将把查找结果直接发送到浏览器,而当Web服务器收到用户请求的动态页面后,它将先把这个网页传递给一个称为应用服务器扩展的特殊软件进行处理,然后将处理结果传送给浏览器。 动态网页的处理流程: 1、当用户在浏览器的‘地址'栏中输入一个URL地址并单击‘转到'按钮或敲击键盘上的‘回车键'后、单击网页中的超链接后、在浏览器菜单栏的‘收藏'选择一个网址后,浏览器将向Web服务器发出一个页面请求。 2、当Web服务器收到这个页面请求,根据文件扩展名判断出它是一个动态网页,会从磁盘或存储器中查找获取用户请求的这个页面,再将这个页面传递给应用程序服务器。 3、应用程序服务器解释执行该页中的脚本代码,并将结果以静态网页的形式保存。 4、应用程序服务器将静态网页结果传递给Web服务器。
㈡ 动态页面和静态页面怎么交换数据
与a.html将数据传送给b.php的方法一样。
需要明确一个概念,不是a.html通过表单提交数据给b.php,而是访问端将数据提交给服务器。
a.html和b.php都是保存在服务器端的,当访问端得到a.html后,其内容有可能与服务器端的a.html不一样。对于b.php也是一样的情况。这就出现了访问端的a.html,访问端的b.php,服务器端的a.html,服务器端的b.php。
问题所说明的情况实际上是,访问端的a.html通过表单将数据传递给服务器端的b.php。同样道理,访问端的b.php也可以通过表单将数据传递给服务器端的a.html。
至于服务器端如何处理传递的数据,那是服务器端的事情。其中一个方案就是在服务器端的html文件中增加php代码。
另外,此处所说的动态页面,静态页面,都是指服务器端的。
㈢ 静态还有动态页面,怎么修改呢
你需要重新了解动态网页的概念.不是你想象的那样.动态网页需要与数据库进行交互.当然你的网站不能一下就会变成动态网站.需要重新设计与开发.需要学会服务器端语言如php jsp asp等其中一种.动态网页是与静态网页相对应的,也就是说,网页 URL的后...
㈣ WEB服务器处理静态网页的过程和处理动态网页的过程分别是什么
简单地说
处理静态网页:直接从你磁盘里读文件把数据返回给客户端。
处理动态网页:要经过一些组件的处理成静态网页的格式然后传给客户端。
其实过程远远不止这些,复杂多了。