**PHP獲取HTTP請求的頭信息getallheaders()**
*****
~~~
<?php
print_r(getallheaders());
?>
~~~
~~~
*/
$version=apache_get_version(); //獲得apache的版本并賦值給變量
echo "$version"; //輸出結果
$server_ip=apache_getenv("server_addr"); //通過獲取環境變量函數獲取服務器的ip信息
echo $server_ip; //輸出結果
$url_info=apache_lookup_uri('2-1.php教程'); //對url執行請求并返回信息
print_r($rul_info); //輸出結果內容
if(file_exists($rul_info->filename)) //如果返回結果有值
{
echo 'file exists!'; //輸出相應內容
}
apache_note("name","天奪之魄"); //設置apache的請求記錄中的name值
echo apache_note("name"); //獲取apache的請求記錄中的name值
$headers=apache_request_headers(); //獲得http請求標頭
foreach($headers as $header=>$value) //通過循環輸出結果數組
{
echo "$header:$value<br>n"; //輸出數組鍵/值對
}
$result=apache_get_modules(); //返回apache加載的模塊列表,并賦值給變量
print_r($result); //輸出結果數組
if(apache_setenv("example_var","test_value")) //設置環境變量
{
echo "對apache環境變量example_var設置成功!"; //如果成功設置輸出內容
}
else
{
echo "對apache環境變量example_var設置失敗!"; //如果設置失敗輸出內容
}
~~~