![脑动力:PHP函数速查效率手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/949/655949/b_655949.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.7 apache_request_headers函数:获取HTTP请求的标头
【功能说明】
该函数用来获取HTTP请求的头部信息。该函数只有在PHP作为Apache的模块(module)方式安装时才有效。
注:该函数与函数getallheaders的功能和使用方法完全一样。
【函数语法】
array apache_request_headers()
该函数返回一个包含正在请求的HTTP标头信息的数组。
【示例程序】下面先使用函数apache_request_headers()获取HTTP请求标头,然后利用foreach将数组中的键值输出。代码如下:
<?php $headers=apache_request_headers(); //获取当前请求的HTTP标头 foreach($headers as $key=>$val){ //利用foreach取数组中的值 echo "$key:$val<br/>"; //输出键值对 } ?>
以上代码的运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0109_0001.jpg?sign=1738921228-1f5VUbT3EVKeC5Q1iGywufjEvmaJEQWc-0-e4c373798dc69472a7ac59c965b67679)
图2.6 输出结果
上述代码中,先利用不带参数的函数apache_request_headers()获取当前请求的HTTP标头,然后将取得的数组利用foreach输出。