📜  获取标头发送的 var - PHP (1)

📅  最后修改于: 2023-12-03 14:57:16.520000             🧑  作者: Mango

获取标头发送的 var - PHP

在PHP中,$_SERVER变量可以用来获得发送到服务器的HTTP标头。这意味着可以使用$_SERVER变量来获取在HTTP请求中发送的变量。

代码示例:
if (isset($_SERVER["HTTP_MY_HEADER"])) {
  $myHeader = $_SERVER["HTTP_MY_HEADER"];
  
  // 打印传递的变量
  echo "My Header Variable: " . $myHeader;
}

在这个示例中,我们首先使用isset()函数检查MY_HEADER是否存在于$_SERVER数组中。如果存在,则将其值存储在$myHeader变量中,并使用echo语句打印出来。

另外,需要注意的是,$SERVER变量中的HTTP标头的名称都是以HTTP_开头的。因此,在获取标头变量时,需要在要获取的标头名称前加上“HTTP”。

总结

在PHP中,使用$_SERVER数组来获取发送到服务器的HTTP标头变量是一种非常简单和方便的方法。只需确保正确的变量名被传递,并且使用isset()函数检查其是否存在于数组中即可。