登录  /  注册

PHP动态网页设计原理详细介绍

王林
发布: 2019-09-06 10:47:00
转载
7748人浏览过

PHP动态网页设计原理详细介绍

所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

特征

(1)动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;

(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;

(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索之中不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

设计原理

1 、用户在Web浏览器(客户端)中键入网址以访问网站。此连接还含有HTML表单的HTML页面。
2 、浏览器连接到Apache服务器上,服务器中存放有组成该网站的HTML和PHP文件。Apache为客户端的请求提供服务(通过遵守其配置文件中的规则来查找相关的页面并发送回去)并发给客户端仅含有HTML表单的网页。
3 、用户在Web服务器填写表单并提交表单给服务器。
4 、Apache服务器收到提交的表单后,加载相关的文件来处理表单中提交的内容。文件中含有用语链接到数据库的PHP代码。PHP代码由Apache传给PHP解释程序(interpreter) 并由解释程序加以运行。PHP连接到MySQL数据库(可能位于同一台计算机计算机上,也可以位于其他的计算机上,都一样)上。连上MySQL数据库之后,使用SQL对信息进行查询。SQL是为了与数据库进行通信而专门设计的一种语言。
5 、MySQL数据库接受SQL请求并查找信息。找到信息后,将结果发回给提出请求的PHP脚本。
6 、PHP脚本从MySQL数据库接收结果并用收到的结果构造HTML页面,然后讲页面发送回Web浏览器客户端。
7、 Web浏览器接收查询的HTML结果并将其显示给用户。

想学习更多相关内容请访问php中文网:PHP视频教程

以上就是PHP动态网页设计原理详细介绍的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:CSDN网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号