PHP教程入门,高级到精通,PHP课堂笔记(一)网站构建兄弟连的风格:不喜欢死板的教学,生活中的例子是必须有的不喜欢课堂的沉闷, 我们的互动也是时时的。别让我当天津的名牌----->狗不理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 JAVAEEHTTP协议1.什么是HTTP协议2.什么是超文本1. 不仅可以传输文本还可以传输声音,动画,连接啊,媒体等等。设计HTTP协议最初的目的就是为了提供一种发布和接收HTML页面的方法互联网应用最为广泛的一种网络协议。功能:是用于从服务器船速超文本到本地浏览器的传输协议、.http协议的简单工作过程。?古代:庞光达-》疯狂一次:鸽传输:北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽1.没找到人。找到人了 人不来。。。 没有人。。。2.找到人了 人来了。飞鸽传输:北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽?money=100&malatang=’6块钱麻辣烫’&xiangshui=sixgod任君爽见到了庞光达 两人 XXOO xuexi完事了。

1.web浏览器首先通过网络访问web服务器的80端口和web服务器建立连接。2.建立了web浏览器会像web服务器发送请求命令,并将自己的一些信息发送给浏览器,3.发送请求时,HTTP协议可以通过多种方法来进行请求和发送:a).GET方法:用来请求,访问已经被URL标识的资源。我们在输入url的时候,默认使用的传输方式就GET方式。i. GET方式 传输可以看到。 所有通过地址栏传入的内容都为GET方式。b)2.想指定的资源提交数据进行处理请求,修改服务器上的数据,比如表单提交的时候,使用POST方式,这个时候我们看不到内容是如何传输。c) POST传输看不到,隐藏传输5.web服务器收到客户端发送的请求以后,web服务器会回应客户端发送的请求。-》回应的是状态码a) 常用的状态码. 200 表示成功 (任君爽来了). 403 访问被拒绝 (找到了任君爽 但是人不来)iii. 404 页面没有找到 (压根没找到。),关闭客户端和服务器之间的连常看到的协议: 带有安全套接得协议 传输的是加密的rl:我们在浏览器的地址栏里面输入的网站地址叫做URL域名就是一个名字。主要来方便记忆服务器的地址注意:HTTP默认访问的是服务器中80端口。解释:端口就类似于门牌号;1.客户端浏览器2.超文本标记语言HTML.层叠样式表CSS.客户端脚本编程语言 JavaScript5.WEB服务器 --->能上网的电脑 装了个apache服务器软件。6.服务器端脚本编程语言(PHP)7.数据库管理系统 mysql客户端浏览器) 是万维网(world wide web) 服务的客户端浏览器,作用:可向万维网服务器发送各种请求,并且从服务器发来的超文本信息和各种多媒体数据进行解释,显示或者播放浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议和指定的URL地址与网页服务器进行交互获取网页。

PHP教程从入门到精通,PHP课堂笔记(一)网站构建相关推荐

  1. B站python教程“清华大佬终于把Python讲的如此清新脱俗!保姆级教程从入门到精通”视频学习笔记p1-p85

    1.python脚本的格式:hello.py 其中hello为脚本名,py为脚本格式,在终端可以用python hello.py进行脚本的执行 2.什么是头注释:不是为代码而服务,更多是被系统或解释器 ...

  2. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  3. jquery validate 中文教程【入门到精通】

     jquery validate 中文教程[入门到精通] jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求 ...

  4. Android Studio教程从入门到精通

    最新2.0系列文章参考: Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Andro ...

  5. 视频教程-最新完整react教程从入门到精通包教包会-ReactJS

    最新完整react教程从入门到精通包教包会 10年以上开发经验,曾经是八维教育实训主任,千峰教育高级HTML5前端讲师,尚品中国创始人.现任程序思维创始人.曾和大厂.国企等大型企业合作开发项目.百余客 ...

  6. Android Studio2.0 教程从入门到精通MAC版 - 安装篇

    来自:http://www.open-open.com/lib/view/open1466430392743.html 前言 这个教程你将学会如何使用Android Studio2.0开发Androi ...

  7. 汇编语言程序教程:从入门到精通!

    汇编语言程序教程:从入门到精通! 作者:zzmdl0297140  来源:不祥  发布时间:2006-2-13 下午 10:54:59  发布人:941xz <script language=& ...

  8. fcpx教程从入门到精通「1」初步认识Final Cut Pro

    这次给大家带来fcpx教程从入门到精通的教程,是非常适合小白学习的fcpx教程.本期内容讲解初步认识Final Cut Pro. 新建资源库 我们第一次打开,是这样的界面,所以我们需要新建一个资源库, ...

  9. JavaScript教程——从入门到精通-石川-专题视频课程

    JavaScript教程--从入门到精通-55872人已学习 课程介绍         JavaScript教程--从入门到精通 课程收益     JavaScript教程--从入门到精通 讲师介绍 ...

  10. Linux教程从入门到精通

    为什么80%的码农都做不了架构师?>>>    Linux教程从入门到精通 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linu ...

最新文章

  1. 程序员敲代码时,戴着耳机究竟在听什么?
  2. Concrete Math 混凝土数学(具体数学)随笔
  3. matlab用辛普森公式求积分_如何用Excel公式求最大值对应的行列序号
  4. Java集合HashSet
  5. 统计一个数组中正数和负数的个数
  6. 最强开源OCR!印刷体古籍文字识别超越著名商业软件ABBYY
  7. window.open怎么设置title_企业seo怎么优化 都有那些策略?
  8. 北京文化:目前《你好李焕英》贡献营收约6000万至6500万元
  9. 【java学习之路】(java SE篇)(讨论与思考)异常中的try,catch,return的相关问题
  10. jquery简单的选择添加下拉列表
  11. keil5怎么放大字体_keil5不同字体不全 keil字体放大快捷键
  12. 服务器状态显示异常,进lol显示服务器异常请稍后再试
  13. 用word2003打开.docx文件
  14. python每日学4:vscode的安装与基础使用
  15. html5 spin,HTML5 number spinbox controls not triggering a cha
  16. springboot基于JAVA的电影推荐系统的开发与实现 附源码-毕业设计112306
  17. cnpm报错 : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本
  18. 2018.07.19 仿优酷网页小项目
  19. SonarQube 解决代码误判的问题
  20. electron 进程

热门文章

  1. Linux错误 “cp: omitting directory”解决办法
  2. Android消息机制和应用
  3. Python/Matplotlib实现雨点图动画
  4. 广义瑞利商_瑞利商与极值计算
  5. Win10 【TITAN Xp】和【TITAN RTX】-【TensorFlow】环境简单总结
  6. python统计股票上涨天数
  7. 阿里 P9 耗时 28 天,总结历年亿级活动高并发系统设计手册
  8. python查看微信撤回消息怎么弄_Python3爬虫查看微信撤回消息
  9. 华盛顿大学华人团队进入微软Imagine Cup总决赛!
  10. MySQL单表数据查询之分组数据查询之旅