【问题标题】:Echo value of a header back to the client [duplicate]将标头的值回显给客户端[重复]
【发布时间】:2021-10-27 03:08:54
【问题描述】:

我正在尝试从传入请求的标头中提取值,然后将其回显给客户端,但此代码似乎不起作用。

<?php 

$custom_header = $_SERVER['X-Forwarded-Host'];

echo "$custom_header";

?>

我将X-Forwarded-Host: google.com 作为请求中的标头传递,理想情况下我应该得到响应google.com,但我得到的错误是Undefined index: X-Forwarded-Host in C:\xampp\htdocs\reflect.php

我正在使用 XAMPP 在我的本地计算机上运行此脚本。

【问题讨论】:

  • 下次只需执行var_dump($_SERVER) 并查看实际值

标签: php


【解决方案1】:

php 将自定义标头转换为 HTTP_X_FORWARDED_HOST

    $custom_header = $_SERVER['HTTP_X_FORWARDED_HOST'];

【讨论】:

    猜你喜欢
    • 2011-04-25
    • 2020-11-22
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多