php中常用的预定义变量小结

yizhihongxing

接下来我将为大家详细讲解“php中常用的预定义变量小结”的完整攻略。

1.什么是预定义变量

PHP 中,有一些预定义变量,它们在不同的环境中包含不同的信息,可以直接在你的代码中使用,而不必事先声明或定义。这些预定义变量通常包含一些关于服务器、用户、路径和请求等方面的信息。

2.常用预定义变量及其作用

2.1 $_SERVER

这个变量包含了一些有关服务器和当前执行脚本的信息。它是一个关联数组,其中的每个成员变量对应着不同的服务器和脚本信息。

以下是 $_SERVER 中一些常用成员变量及其作用:

  • $_SERVER['PHP_SELF']:当前执行脚本的文件名,与 document root 有关。例如,/var/www/html/index.php 中包含了一个文件 foo.php,那么 $_SERVER['PHP_SELF'] 中的内容就是 /foo.php。

  • $_SERVER['SERVER_NAME']:当前运行脚本所在的主机名称。

  • $_SERVER['HTTP_REFERER']:当前页面的上一页from哪里来的,有安全隐患,不能完全相信。

2.2 $_GET 和 $_POST

在网页中,我们经常使用 URL 或表单来向服务器发起请求。$_GET 和 $_POST 就是用来获取 URL 或表单中传递的参数的预定义变量。

$_GET 是通过 URL 传递的参数;$_POST 是通过表单 POST 提交过来的参数。在 PHP 中,我们可以通过 $_GET 和 $_POST 来获取 URL 或表单中的数据。

举例如下:

# 示例1:获取URL中的参数
$id = $_GET['id'];

# 示例2:获取表单中的参数
$name = $_POST['name'];
$age = $_POST['age'];

3.总结

通过本文的介绍,我们了解了 PHP 中常用的预定义变量,以及它们的作用和使用。在实际开发中,我们经常需要使用这些预定义变量来获取有关服务器、用户、路径和请求等方面的信息。

同时,我们需要注意安全问题,尤其是在处理 $_GET 和 $_POST 来源的数据时。在确定数据是可信的之前,一定要进行严格的验证和过滤。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php中常用的预定义变量小结 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • PHP实现的多维数组去重操作示例

    PHP实现的多维数组去重操作示例 在PHP中,使用多维数组时,有时候需要对其中的重复元素进行去重操作。下面介绍一些PHP实现的多维数组去重操作示例。 方法一:使用array_map()函数 //定义一个示例数组 $array = array( array(‘id’=>’001’, ‘name’=>’张三’), array(‘id’=>’00…

    PHP 2023年5月26日
    00
  • php对关联数组循环遍历的实现方法

    PHP 中的关联数组是一种键值对的数据结构,键和值之间使用 => 符号定义。PHP 提供了多种方法来遍历关联数组,常用的方式包括 foreach 循环和 array_* 函数。 方法一:使用 foreach 循环PHP 中的 foreach 循环是最常用的遍历数组的方式,可以遍历索引数组、关联数组、以及混合数组。对于关联数组,foreach 循环的格式…

    PHP 2023年5月26日
    00
  • php 获取全局变量的代码

    获取 PHP 全局变量是 PHP 开发中一个非常基本且常见的操作。在 PHP 中,PHP 全局变量是指在所有作用域中都可以访问的变量,可以在脚本的任何地方访问它们。 以下是获取 PHP 全局变量的代码示例: 示例 1 有一个 PHP 全局变量 $GLOBALS,在任何 PHP 脚本文件中都可以直接访问它。使用 $GLOBALS 可以获取到 PHP 脚本中定义…

    PHP 2023年5月23日
    00
  • 如何写php守护进程(Daemon)

    下面是完整攻略: 准备工作 在开始写PHP守护进程之前,你需要先了解一些必要的基础知识: 守护进程是什么:一个在系统后台运行并保持持续活动状态的程序,常用于服务器或应用的自动化运维,能够长时间运行并响应外部事件。 Linux进程基础知识:了解如何查看进程、启动进程、停止进程、监控进程等基础知识。 PHP基础知识:熟悉PHP的基本语法和函数库。 守护进程原理 …

    PHP 2023年5月30日
    00
  • php URL编码解码函数代码

    接下来我将为你提供一份详细的 “PHP URL编码解码函数代码” 攻略: 1. 什么是PHP URL编码解码? 如果你从事 PHP Web 开发,你可能会经常遇到 URL 中出现特殊字符的情况。这时,我们需要对 URL 进行编码,以便确保 URL 可以正确传输。 URL 编码是将文本数据转换为一种格式,以便浏览器可以将其传送到 Web 服务器上。PHP 中提…

    PHP 2023年5月23日
    00
  • Java thrift服务器和客户端创建实例代码

    下面我将为你详细讲解“Java thrift服务器和客户端创建实例代码”的完整攻略,过程中我会给出两个示例来说明。 创建Thrift服务器 第一步:定义接口和服务 在创建Thrift服务器之前,需要先定义一个接口和一个服务实现该接口。这里以一个简单的示例为例:服务端提供一个加法运算的服务。 定义接口 创建一个名为AdditionService.thrift的…

    PHP 2023年5月27日
    00
  • PHP实现获取url地址中顶级域名的方法示例

    下面是“PHP实现获取url地址中顶级域名的方法示例”的完整攻略。 步骤一:解析url PHP中解析url可以使用parse_url函数。使用该函数可以获取url的各个组成部分,包括协议、域名、路径、查询字符串等。 示例代码: $url = ‘https://www.example.com/path/to/page.php?q1=value1&q2=…

    PHP 2023年5月26日
    00
  • PHP和Java 集成开发详解分析 强强联合第2/4页

    “PHP和Java 集成开发详解分析 强强联合”一文主要介绍了如何将PHP与Java相结合,实现更加灵活的开发。本文将对第2/4页内容进行详细解析。 第2页 一、为什么要将PHP与Java相结合? 文章首先解释了为什么要将PHP与Java相结合。主要有以下几个方面原因: PHP适合处理Web页面,而Java适合处理后端业务逻辑,两者相结合更加灵活; PHP与…

    PHP 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部