могу ли я удалить значение заголовка, которое я получаю из функции getallheaders() :

#php #http-headers

#php #http-заголовки

Вопрос:

Я хочу удалить значение getallheaders() функции:

Я поддерживаю вход в систему единого входа на своем сайте, поэтому, когда я захожу на свой сайт, webgate поддерживает заголовок значений, поэтому я получаю это значение из заголовка, но при выходе из системы я хочу, чтобы он удалил заголовок. Когда он попадает в единый вход, требуется некоторое время, чтобы очистить заголовок, я хочу удалить его вручную с помощью php-кода.

     $headerArray = array();
    $headerArray = getallheaders();
    foreach ($headerArray as $name => $value) {
        echo "<br>$name: $valuen";
    }
 

Я получаю записи заголовка из приведенного выше кода.

Комментарии:

1. @DhruvinSukhadiya, в самом описании тега [header] говорится, что тег устарел.

2. я получаю значения из getallheaders() я использовал header_remove(); для удаления его значения при выходе из системы, но у меня это не сработало

3. @Фил, упс

4. Выполните поиск по всем включенным файлам и найдите, где getallheaders() определено. Затем скопируйте его, измените и определите с другим именем, скажем getsomeheaders() ; Теперь, при необходимости, вызовите новую функцию. $headerArray = getsomeheaders();

5. $headerArray = getallheaders(); я использовал это и при выходе из системы хочу очистить содержимое из getallheaders(), мои вопросы, почему нам нужно создать другую функцию с именем diff, например getsomeheaders();