33 http、服务器、php

1.1 http

  • 超文本传输协议,基于请求和响应的一种传输规则

  • 请求:发送一些信息给服务器地址-->url地址

  • url语法:

  • http://

  • ip地址:网络中某一台计算机的身份证号

  • 端口号:在一台计算机中某个软件的编号

  • 文件路径:文件的路径

  • 请求的方式:往往在发请求时要携带数据

  • get:安全性低(会将参数携带在url地址上),效率高,传输数据量小,(查用get)

  • post:安全性高,效率低,传输数据量大(除了查都用post)

  • 响应:由服务器返回数据给客户端

  • 200 交互成功

  • 404 url错误

  • 5XX 服务器错误

1.2  服务器

  • 一个电脑+相关软件就构成了某些特定功能的服务器

  • 常规的服务器分为两种

    • web服务器Apache:允许用户通过外网访问部署在服务器上的文件

    • 数据库服务器Mysql:保存数据的服务器

  • phpStudy

    • 集成开发环境

      • 将web服务器和数据库服务器集成的一个软件

      • 将本地开发目录的文件部署到服务器目录

        • www目录

      • 部署目录的文件可以通过url请求的方式访问

  • D:\Code\phpStudy\WWW->等价于ip地址

  • apache的端口号默认是80

  • 环形地址

    • 本机IP

    • 127.0.0.1

    • localhost

1.3 php

  • 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<count($arr); $i++){

    • echo $arr[$i]." ";

    • }

  • 5.函数

    • function add($a,$b){

    • return $a+$b;

    • }

    • echo add(1,2);

相关推荐

  1. 33 http服务器php

    2024-04-26 09:20:11       29 阅读
  2. QWebApp http服务器笔记

    2024-04-26 09:20:11       31 阅读
  3. http网络服务器

    2024-04-26 09:20:11       24 阅读
  4. ESP32系列四:搭建http的webserver的服务器

    2024-04-26 09:20:11       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 09:20:11       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 09:20:11       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 09:20:11       82 阅读
  4. Python语言-面向对象

    2024-04-26 09:20:11       91 阅读

热门阅读

  1. VUE 打包后 动态修改 后台服务器地址

    2024-04-26 09:20:11       28 阅读
  2. npm install|certificate has expired 证书过期

    2024-04-26 09:20:11       31 阅读
  3. Kubernetes的原理及应用详解(三)

    2024-04-26 09:20:11       33 阅读
  4. AIGC技术的发展现状和未来趋势

    2024-04-26 09:20:11       27 阅读
  5. 踩坑npm install qrcodejs2和crypto-js

    2024-04-26 09:20:11       36 阅读
  6. Linux 环境下 InfiniBand 组网认知

    2024-04-26 09:20:11       27 阅读
  7. 景区文旅实景剧本杀小程序系统开发搭建

    2024-04-26 09:20:11       32 阅读