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
- PHP综合web开发(0)
- php综合web开发(1)
- php综合web开发(2)
- php综合web开发(3)
- php综合web开发(4)
- php综合web开发(5)
- php综合web开发(6)
- php综合web开发(7)
- php综合web开发(8)
- php综合web开发(9)
- PHP Web开发(0)
- php综合
- PHP Web 2.0 开发
- PHP开发Web服务
- php web开发 笔记
- web开发在线教程 php
- PHP MySQL Web开发
- PHP Web开发技巧
- 蓝桥杯-第七届蓝桥杯java B组决赛
- [LeetCode]350. Intersection of Two Arrays II(求两个数组交集 II)
- Arduino IED for EDP8266编写的相关函数
- Local Reference Overflow
- 一天搞懂深度学习
- PHP综合web开发(0)
- 12. Integer to Roman StringBuilder的运用以及StringBuffer和StringBuilder的比较
- 监控
- [NOIP2013] 货车运输 最大生成树 LCA
- 17.剑指offer-旋转数组的最小数字
- 蛇形填数
- 【数值分析】插值算法-拉格朗日插值法
- 【bzoj2141】排队
- 设计模式之桥接模式Python实现