一.header()函数
    header() 是 PHP 系统函数,用于向客户端发送原始的 HTTP 报头。
    header() 函数常用功能:
    1)设置文档类型及编码
    2)页面重定向
    1)设置文档类型及编码,这将决定浏览器将以什么形式、什么编码来显示当前页面。
    语法格式:
    header(“content-type:文档类型; charset=字符集编码”);
    注意:
    1、在 header() 函数之前,不能有任何形式的输出。
    2、纯 php 代码文件中,“?>”可以省略不写。
    常用文档类型:

    文件扩展名 Content-Type(Mime-Type) 描述
    .txt text/plain 纯文本类型
    .html text/html 文本的HTML类型
    .xml text/xml 文本的XML类型
    .jpg、.jpeg image/jpeg jpeg格式的图像类型
    .gif image/gif gif格式的图像类型
    .png image/png png格式的图像类型
    .ppt application/vnd.ms-powerpoint microsoft powerpoint类型
    .pdf application/pdf pdf文档类型
    .mp3 audio/mp3 mp3音频文件类型
    .mp4 video/mpeg4 mp4视频文件类型
    .avi video/avi avi视频文件类型

    常用字符集编码:

    字符集编码 语言 占用空间
    gb2312 简体中文 一个汉字占用两个字节存储空间
    gbk 简繁体中文 一个汉字占用两个字节存储空间
    utf-8 各国文字 一个汉字占用三个字节存储空间

    2)页面重定向
    页面重定向,用于实现浏览器页面的自动跳转。
    语法格式:
    header(“location : 跳转地址”);
    二.字符串拼接
    1、拼接字符串“.”
    echo “姓名为:”.$userName.”,年龄为:”.$age;
    通过连接运算符,拼接字符串。
    2、拼接字符串
    echo “姓名为:{$userName},年龄为:{$age}
    “;
    echo “姓名为: $userName ,年龄为: $age
    “;
    注意:内嵌变量在不使用 {} 时,变量名可能会与其他字符发生混淆,为了避免这种情况,我们可以在变量名的前后添加空格。
    通过内嵌变量,拼接字符串。
    三.PHP表单处理
    PHP 提供了三个全局变量,分别为 $_GET、$_POST、$_REQUEST,用于获得表单提交的数据。
    1、$_GET 与 $_POST几乎一样
    $_REQUEST 用于获得表单任何请求方式提交的数据。
    $_GET 用于获得表单 GET 请求方式提交的数据。
    语法格式:
    $变量 = $_GET[“表单元素名”]; “表单元素名” 为 表单元素 name 名称。
    $变量 = $_POST[“表单元素名”];
    $变量 = $_REQUEST[“表单元素名”];

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <title>GET方式的表单</title>
    5. <meta charset="utf-8" />
    6. </head>
    7. <body>
    8. <form name="frm" method="get" action="check.php">
    9. 登陆名称:<input type="text" name="userName" size="20" /><br/>
    10. 登陆密码:<input type="password" name="password" size="20" /><br/>
    11. <input type="submit" value="登陆" />
    12. </form>
    13. </body>
    14. </html>

    在 index.php 的同级目录下,建立 check.php 文件,代码如下:

    1. <?php
    2. header("content-type:text/html;charset=utf-8");
    3. //获得GET表单提交的数据
    4. $userName = $_GET["userName"];
    5. $password = $_GET["password"];
    6. //输出接收到的表单数据
    7. echo "接收到的登陆名称:{$userName}<br/>";
    8. echo "接收到的登陆密码:{$password}<br/>";

    通过 $_GET,获得表单 GET 请求方式提交的数据。
    $_GET[“userName”]:获得表单提交的 userName 值,userName 是表单元素 name 名称。
    $_GET[“password”]:获得表单提交的 password 值,password 是表单元素 name 名称。
    四.URL传参
    URL 传参也叫问号传参,是 PHP 与 Web 页面交互的方法之一。
    URL 传参,模拟表单 GET 请求方式,在页面跳转的过程中,通过 “?” 在 URL 地址中添加参数 ,用于实现跨页面传参的功能。
    语法格式:
    http://localhost/xxx.php?参数名=参数值&参数名=参数值
    跳转页面
    通过超链接,实现 URL 传参功能。