本文实例讲述了PHP设置头信息及取得返回头信息的方法。分享给大家供大家参考,具体如下:
设置请求的头信息,我们可以用header函数,可以用fsockopen,可以用curl等,本文主要讲的是用curl来设置头信息,并取得返回后的头信息。
一、请求方设置自己的头信息,header.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
二、被请求方,取得头信息,header2.php
1 2 3 |
|
三、看一下header.php请求的结果
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
上面那几个,我们可以明显看到,是我设置的头信息。
四、取得返回的头信息
代码如下:
curl_setopt($ch, CURLOPT_HEADER, 1); //取得返回头信息
我们把CURLOPT_HEADER设置成1,在取得的结果当中,显示数组的前面会有这些信息
1 2 3 4 5 6 7 8 9 10 11 12 |
|
五、$_SERVER部分头信息是拿不到的
修改一下header.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
如果这样的话,header2.php里面,打印$_SERVER不可能把头信息中的xml打印出来。这个时候,我们在header2.php后面加上以下二行
1 2 |
|
这样就可以取到$xml的内容,并且只会取$xml的内容。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基本语法入门教程》、《php面向对象程序设计入门教程》及《php curl用法总结》
希望本文所述对大家PHP程序设计有所帮助。