PHP综合web开发(0)

来源:互联网 发布:梳棉机工艺优化 编辑:程序博客网 时间:2024/06/06 01:23
本博客介绍了进行php综合web开发需要的技术与方法。

概述

HTTP是一种通信协议,负责管理客户端浏览器在和网络服务器交互时产生的请求与响应,服务器的工作是接收从客户端发来的请求,尝试以一种有意义的方式回应请求,通常是提供一个被请求的网页。
Request/Response流程包含web浏览器请求web服务器向它发送一张网页和web服务器发送这张网页给web浏览器两个动作。
具体过程如下:
在浏览器的地址栏输入网址
浏览器查询网址对应的ip
浏览器向服务器的主页发送请求
请求通过internet传输到达网络服务器
服务器搜寻网页
服务器检索到网页并发送给浏览器
浏览器显示网页

其中浏览器借助域名服务器的辅助互联网服务找到与服务器对应的ip地址,然后利用这个ip地址与计算机进行通信

对于动态网页,步骤如下:
在浏览器输入网址
浏览器查询网址对应的ip
浏览器向服务器主页发送请求
请求通过internet传输到服务器
服务器寻找网页
服务器注意到现在内存中的主页页面是一个包含php脚本的文件,将该页面传送给php解释器
php解释器运行php代码
php解释器将php代码执行的结果返回给服务器
服务器发送回客户端

如果html页面中包含javascript,则会由本地客户端解释。

使用php:
将文件扩展名改为.php就可以使用这种脚本语言了
使用MySQL数据库
使用JavaScript:
以脚本的方式访问html文档中的所有元素,JavaScript提供了一种和用户动态交互的途径,结合css,javascript可以改变动态网页的样式,而不是返回一个新的页面
Ajax能够实现从后台访问web服务器的过程,使用Ajax可以操作更新网页上的某一个元素,当需要快速和跨浏览器代码来处理网络页面时,可以使用这个架构节省重新开发的时间。
使用css3
使用html5

Apache web服务器

关键:开源
结合以上技术可以创建动态网页:
php负责处理服务器所有的主要工作,MySQL负责管理所有数据,CSS与JavaScript负责网页展示,通过html5的画布、音视频、地理位置等强大新功能提供高动态、高交互性与多媒体集成的系统

Ajax的执行流程大体如下:
服务器输出html代码生成表单,javascript监听用户的输入,一旦输入后台的javascript将输入框的内容传送到服务器的php脚本并等待回应,服务器回应javascript,javascript提示信息并交互如阻止提交。

安装开发服务器:WAMP、MAMP或LAMP,也可选择XAMPP
在windows下安装PuTTY,通过telnet或ssh进行远程访问
安装FireFTP向服务器传送文件或从服务器获取文件,也可用FileZilla
安装Editra编辑器
安装phpDesigner IDE

0 0
原创粉丝点击