Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正在读取前一个请求的标题_Php_Http Headers - Fatal编程技术网

Php 正在读取前一个请求的标题

Php 正在读取前一个请求的标题,php,http-headers,Php,Http Headers,我遇到了一个引起我某种好奇的问题。是否可以读取在不同请求中发送的自定义标头 使用它可以读取发送的标题,如内容类型1。因此,在同一请求中,此代码: <?php header( 'My Header: My Value' ); print '<pre>'; print_r( headers_list() ); 但是,如果我想在不同的请求中获得My Header头,在发送这样的位置头之后,可能会将其发送到不同的URL,该怎么办 否,无法获取不同请求的标题列表。最明显的问题是

我遇到了一个引起我某种好奇的问题。是否可以读取在不同请求中发送的自定义标头

使用它可以读取发送的标题,如内容类型1。因此,在同一请求中,此代码:

<?php

header( 'My Header: My Value' );

print '<pre>'; 

print_r( headers_list() );
但是,如果我想在不同的请求中获得My Header头,在发送这样的位置头之后,可能会将其发送到不同的URL,该怎么办


否,无法获取不同请求的标题列表。最明显的问题是:哪种不同的要求?!可能有数千个同时进行的“其他”请求,因此“另一个”请求有点模糊


如果以后需要保留该信息,请将其存储在某个位置,例如在会话中。

重定向不会保留标题信息。你需要在新页面上再次设置标题。是的,这是我的想法,但即使我在过去研究了很多HTTP协议(好的,至少是与标题相关的内容),我也有这种好奇心。谢谢你的回答,正如我在上面回答的那样,这更像是一种好奇,而不是需要。
Array
(
    [0] => X-Powered-By: PHP/5.4.24
    [1] => My Header: My Value
    [2] => Content-type: text/html
)
<?php

header( 'My Header: My Value' );

header( 'Location: test2.php' );