1.第一课
PHP代码标记:在 PHP 历史发展中,可以使用多种标记来区分 PHP 脚本
- ASP 标记: <% php代码 %>
- 短标记: <? php代码 ?>
- 脚本标记: <script language="php">php 代码</script>
- 标准标记(常用): <?php php 代码?>
1.Web技术——B/S架构
B/S(Browser/Server)架构:指的是浏览器/服务器端的交互
B/S架构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度、谷歌等。
2.Web技术——C/S架构
C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用
PHP运行于服务器端,既可以在C/S架构中为客户端软件提供服务器接口,也可以作为B/S架构来搭建动态网站
3.Web技术——URL地址
由于80是Web服务器的默认端口号,因此可以省略URL中的“:80” 即:http://www.itheima.com/index.html
4.Web技术——HTTP协议
HTTPS是一种超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
含义:浏览器与Web服务器之间的数据交互需要遵守一些规范
发布者:HTTP就是其中的一种规范,它是由W3C组织推出的
作用:专门用于定义浏览器与Web服务器之间数据交换的格式
https://baike.baidu.com/item/HTTP/243074?fromtitle=HTTP%E5%8D%8F%E8%AE%AE&fromid=1276942&fr=aladdin
5.PHP简介——超文本预处理器
- PHP是全球网站使用最多的脚本语言之一
- PHP: Hypertext Preprocessor(超文本预处理器)
- 全球前100万的网站中,有超过70%的网站是使用PHP开发的
- PHP之所以应用广泛,受到大众的欢迎,是因为它具有很多突出的特点
- 免费开源、面向对象、快捷性、跨平台性、而且支持多种数据库、编程性强、编辑简单、程序开发快、
LAMP:PHP与Linux、Apache和MySQL共同组成一个强大的Web应用程序平台
局势:随着开源潮流的蓬勃发展,开放源代码的LAMP已经与Java EE和.NET形成三足鼎立之势
关注:并且该软件开发的项目在软件方面的投资成本较低,受到整个IT界的关注
目前有很多流行的基于MVC模式的PHP框架,可以提高开发速度。
例如,国外的有Zend Framework、Laravel、Yii、Symfony、CodeIgniter等;国内也有比较流行的框架,如ThinkPHP。
https://baike.baidu.com/item/php/9337?fromModule=lemma_search-box
6.自定义错误页面
HTTP状态码用于表示Web服务器的响应状态,由3位数字组成,常见的有
Ø-403(Forbidden,拒绝访问)
Ø-404(Not Found,页面未找到)
Ø-500(Internal Server Error,服务器内部错误)
当遇到错误时,Apache会使用error目录中的模板显示一个简单的错误页面,并支持将一个URL地址或站点目录下的某个文件作为自定义错误页面。
标签:Web,HTTP,笔记,第一课,架构,浏览器,PHP,客户端 From: https://blog.51cto.com/u_16307900/7908597