超文本传输协议,基于请求和响应的一种传输规则
请求:发送一些信息给服务器地址-->url地址
url语法:
http://
ip地址:网络中某一台计算机的身份证号
端口号:在一台计算机中某个软件的编号
文件路径:文件的路径
请求的方式:往往在发请求时要携带数据
get:安全性低(会将参数携带在url地址上),效率高,传输数据量小,(查用get)
post:安全性高,效率低,传输数据量大(除了查都用post)
响应:由服务器返回数据给客户端
200 交互成功
404 url错误
5XX 服务器错误
一个电脑+相关软件就构成了某些特定功能的服务器
常规的服务器分为两种
web服务器Apache:允许用户通过外网访问部署在服务器上的文件
数据库服务器Mysql:保存数据的服务器
phpStudy
集成开发环境
将web服务器和数据库服务器集成的一个软件
将本地开发目录的文件部署到服务器目录
www目录
部署目录的文件可以通过url请求的方式访问
D:\Code\phpStudy\WWW->等价于ip地址
apache的端口号默认是80
环形地址
本机IP
127.0.0.1
localhost
php有两个功能
在没有参与ajax之前,php文件就相当于html
echo目前的功能就相当于document.write
支持中文编码
header("content-type:text/html;charset=utf-8");
变量的定义
$name = '123';
echo $name;
字符串的拼接
echo $name . ' ' . $name;
选择结构
$a = 123;
$b = 456;
$c;
if($a>$b){
$c = $a;
}else{
$c = $b;
}
echo $c;
数组与循环
$arr = [1,2,3,4,5];
for($i=0; $i
echo $arr[$i]." ";
}
5.函数
function add($a,$b){
return $a+$b;
}
echo add(1,2);