兄弟连P HP教程-P HP课程笔记-徐枭雄-Lamp网站构建我的风格
不喜欢死板的教学生活中的例子是必须有的
不喜欢课堂的沉闷 我们的互动也是时时的。
别让我当天津的名牌----->狗不理
普通版本
文艺版本
XX版本
暴虐成性十分残忍六亲不认
作业变态多@
配套源码联系QQ:328258258
Lamp网站构建
1.介绍网站给你认识。a)网路系统软件开发包括B/S与C/S两种结构都可以进行同样的业务处理
C/S client(客户端) / server 服务器
特点
1.C/S软件通常需要特定的客户端来使用。
2.可以通过任意的协议进行通信。
3.C/S软件的客户端有数据处理和存储的能力把应用软件的计算和数据分配在客户端和服务器端。
协议
实际上就是一种约定在C/S软件中就是任意的约定都可以进行通信。
B/S browser(浏览器)/ server 服务器
1.B/S软件不需要特定的客户端。他和服务器端进行通信使用HTTP协议。
2.它将所有的数据都存在服务器上。
B/S软件的优缺点
1.B/S结构维护升级更方便。 ,不用像C/S结构软件三天两头提示升级如果想升级只需要在服务器端进行操作升级就可以了。
2.B/S结构不需要指定的客户端。
3.成本低不用开发特定的客户端。
4.数据相对安全 因为已经存在服务器上了。
缺点
应用服务器运行数据负荷较重
2.动态网站的介绍a)网站的功能已经彻底改革从静态内容的展示转向到
动态内容的传递
静态网站
用户只能在网页上浏览不能做任何数据行的交换
动态网站
采用了数据库的开发模式
动态网站一般以数据库技术为基础可以大大降低网站维护的工作量。其功能可以实现注册登录在线调查用户管
理订单管理等等。
目前比较流行的WEB技术 PHP ASP.NET JAVAEE HTTP协议
1.什么是HTTP协议
超文本传输协议。
2.什么是超文本
1.不仅可以传输文本还可以传输声音动画连接
啊媒体等等。
设计HTTP协议最初的目的就是为了提供一种发布和接收HTML页面的方法
是互联网应用最为广泛的一种网络协议。
功能是用于从服务器船速超文本到本地浏览器的传输协议、
1.htt p协议的简单工作过程。
古代庞光达-》疯狂一次
飞鸽传输北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽
1.没找到人。找到人了 人不来。 。 。 没有人。 。 。
2.找到人了 人来了。
飞鸽传输北京市昌平区门牌号 /天通苑/东厢房/人物任 君 爽 ?money=100&m alat ang=’6 块 钱 麻 辣烫’&xiangshui=si xgo d
任君爽见到了庞光达 两人 XXOO xuexi
完事了。
1.web浏览器首先通过网络访问web服务器的80端口和web 服务器建立连接。
2.建立了web浏览器会像web服务器发送请求命令并将自己的一些信息发送给浏览器
3.发送请求时 HTTP协议可以通过多种方法来进行请求和发送a) 1.GE T方法用来请求访问已经被URL标识的资源。
我们在输入url的时候默认使用的传输方式就GE T
方式。i. GET方式传输可以看到。 所有通过地址栏传入
的内容都为GET方式。
b) 2.想指定的资源提交数据进行处理请求修改服务器上的数据 比如表单提交的时候使用POST方式这个时候我们看不到内容是如何传输。c) POST传输看不到 隐藏传输
5.web服务器收到客户端发送的请求以后 web服务器会回应客户端发送的请求。 -》回应的是状态码a)常用的状态码i. 200表示成功 任君爽来了ii. 403 访问被拒绝 找到了任君爽但是人不来iii.404 页面没有找到 压根没找到。
6关闭客户端和服务器之间的连接
常看到的协议http s: 带有安全套接得协议 传输的是加密的ftp:文件传输协议
File:本地文件协议
Url:我们在浏览器的地址栏里面输入的网站地址叫做U RL UNIFORM resource locator-》统一资源定位符
域名
域名就是一个名字。主要来方便记忆服务器的地址
注意 HTTP默认访问的是服务器中80端口。
解释端口就类似于门牌号
URL *http://w ww.bai du.co m:80/ind ex/www/abc/daxi o n g,php?a=ni hao&b=ab c&c=cb d;
Ap ac he:80
HTTP://网络传输协议www.bai du.co m 网址 域名
:80 软件门牌号为80的。 端口号
/index/目录www/目录
Ab c/目录
D axi o ng.php文件
? 表示后面开始带礼物传参数
A=ni hao
A表示 礼品名称参数名
Nihao 表示礼品 参数值
&表示要传入第二个参数
等号前面的为参数名
等号后面的为参数值
例如 B=abc
动态网站开发所需要的WEB构建
1.客户端浏览器
2.超文本标记语言HTML
3.层叠样式表CSS
4.客户端脚本编程语言 Java Script
5.WEB服务器 --->能上网的电脑 装了个apache服务器软件。
6.服务器端脚本编程语言(PHP)
7.数据库管理系统 mys ql
1.客户端浏览器a)是万维网(world wide web)服务的客户端浏览器作用可向万维网服务器发送各种请求并且从服务器发来的超文本信息和各种多媒体数据进行解释显示或者播放。
浏览器是指可以显示网页服务器或者文件系统的HTML 文件内容并让用户与这些文件交互的一种软件。
网页浏览器主要通过HTTP协议和指定的URL地址与网
页服务器进行交互获取网页。
浏览器不止一种。
IE浏览器QQ浏览器 谷歌浏览器火狐浏览器360浏览器欧朋 UC Safari 苹果 傲游浏览器 世界之窗
分为两类
IE浏览器
IE浏览器 *
非IE浏览器fireFox(火狐) *
Safari 苹果浏览器
Chrome(谷歌浏览器) *
Op era(欧鹏浏览器)
2超文本标记语言HTML
Hyper Text Markup Language
是一种超文本标记语言
超文本它不仅是可以加入文字的文本文件还可以加入连接 图片声音动画影视等内容的文件。
标记语言实在纯文本本件里面包含了HTML指令代码指令代码并不是一种程序语言他只是一种排版网页中资料显示位置的标记结构语言。
这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...
ttcloud怎么样?ttcloud是一家海外服务器厂商,运营服务器已经有10年时间,公司注册地址在香港地区,业务范围包括服务器托管,机柜托管,独立服务器等在内的多种服务。我们后台工单支持英文和中文服务。TTcloud最近推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。点击进入:ttcloud官方网站地址TTcloud拥有自...
licloud怎么样?licloud目前提供香港cmi服务器及香港CN2+BGP服务器/E3-1230v2/16GB内存/240GB SSD硬盘/不限流量/30Mbps带宽,$39.99/月。licloud 成立於2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港kvm vps,分为精简网络和高级网络A、高级网络B,现在精简网络和高级网络A。现在...