http-headers 相关问题

在超文本传输​​协议(HTTP)中,HTTP头字段包含HTTP请求或响应的操作参数。使用请求或响应行(第一行消息),它们形成消息头。

如何将JWT添加到授权标头?

如下幻灯片所述,客户端需要在下一次请求时通过 Authorization Header 将 jwt 发送回服务器。 但是我如何定义授权标头...

回答 3 投票 0

在标头重定向之前会话未保存

我正在将会话保存在数据库中。 我的代码如下: // 会议 $_SESSION['userID'] = $user->id; header('位置:/subdirectory/index.php'); 然后在index.php顶部的

回答 10 投票 0

Shodan 中可以过滤 HTTP 标头吗?

Shodan 过滤器参考仅显示了一种使用横幅中所有 HTTP 标头 (http.headers_hash) 的哈希进行搜索的方法。有什么方法可以搜索特定的标头字段或值吗?

回答 2 投票 0

php 标头已发送错误[重复]

我有一个 php 文件,其中包含以下代码: php 开始或结束标记之前或之后绝对没有空格,我得到了

回答 4 投票 0

标头重定向无法正常工作[重复]

使用 IIS 在本地托管站点重定向工作正常,但是当我将其放置在我的 Web 服务器上时,重定向不起作用。 下面是我的“myaccount.php”页面中的一段代码。 使用 IIS 在本地托管站点重定向工作正常,但是当我将其放置在我的 Web 服务器上时,重定向不起作用。 下面是我的“myaccount.php”页面中的一段代码。 <?php session_start(); if ($_SESSION['LoggedIn'] == true) { // ... Display page... lots of code here } else // Session not active. { // Redirect to login page. header("Location: http://{$_SERVER['HTTP_HOST']}/2ndassign/login.php"); } ?> 当该页面在线托管时,我只会看到一个空白的“myaccount.php”......不会发生重定向。不存在会导致错误的空格。 因此,我已将代码简化为这样,使其尽可能简单明了。错误报告已打开,因此它不再显示空白页面,而是吐出任何错误。 <?php error_reporting(E_ALL); ini_set('display_errors', 'On'); header("Location:http://{$_SERVER['HTTP_HOST']}/2ndassign/login.php"); ?> 错误描述了问题 Warning: Cannot modify header information - headers already sent by (output started at /home/candleso/public_html/2ndassign/myaccount.php:1) in /home/candleso/public_html/2ndassign/myaccount.php on line 4 某些内容正在发送到浏览器,因此 php 无法重定向 - 即使是空格或空行也会导致此问题。标头必须是首先发送到浏览器的内容之一。 尝试 ob_start();和 ob_flush(); <?php ob_start(); error_reporting(E_ALL); ini_set('display_errors', 'On'); header("Location:http://{$_SERVER['HTTP_HOST']}/2ndassign/login.php"); ob_flush(); ?> 这会起作用 标头指令必须是第一个指令之一,因为它之前不能有任何 html 代码 试试这个代码,你也可以这样检查...................................... ................ <?php session_start(); if ($_SESSION['LoggedIn'] != true) { // Redirect to login page. header("Location: http://{$_SERVER['HTTP_HOST']}/2ndassign/login.php"); } else // Session not active. { } ?>

回答 4 投票 0

无法发送会话 cookie - 标头已发送[重复]

下面是我的 PHP 代码的一个简单示例,(我希望如此)是不言自明的。我尝试做的是更新会话变量。但脚本的输出如下: 警告:session_sta...

回答 5 投票 0

PHP 标头位置重定向不起作用 - 为什么? [重复]

这是我的文件。我想让它重定向,但没有任何反应。为了检查发生了什么,我在标题部分之前添加了一个回显。 它既不会抛出错误,也不会重定向到index.php。什么是...

回答 4 投票 0

提交表单后重定向不起作用[重复]

此 contact.php 表单正在处理提交,然后重定向到新页面,然后突然停止工作。我尝试添加错误处理并将标题移动到...

回答 9 投票 0

PHP 标头位置重定向不起作用[重复]

包含'header.php'; // ...一些代码 header('位置:index.php'); 出口; 上面的代码一直给我带来重定向问题。错误如下: 警告:无法修改标题

回答 12 投票 0

警告:无法修改标头信息 - 标头已由错误 [重复] 发送

我只是以为这是空白,但经过进一步研究,我认为这可能是一个类似于这样的问题: 在此标头语句之前查找可以将输出发送给用户的任何语句...

回答 4 投票 0

为什么我没有收到“标头已发送”错误? [重复]

我有这样的代码: 我有这样的代码: <!DOCTYPE html> <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $cookie_name = "user"; $cookie_value = "John Doe"; setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day ?> <html> <body> <?php if (!isset($_COOKIE[$cookie_name])) { echo "Cookie named '" . $cookie_name . "' is not set!"; } else { echo "Cookie '" . $cookie_name . "' is set!<br>"; echo "Value is: " . $_COOKIE[$cookie_name]; } ?> </body> </html> 据我所知,它应该返回警告 Cannot modify header information - headers already sent by 如这个问题如何修复 PHP 中的“标头已发送”错误 但我没有收到任何警告并且 cookie 已设置。这是为什么? php 是否添加了某种缓存,现在您可以在发送文本后发送标头?我正在使用 php 5.6.11。 如果您在 output_buffering = On 中使用 php.ini,您可以在发送标头后发送 cookie。 这在 php.ini 注释中注意到: 输出缓冲允许您发送标头行(包括 cookie) 即使您发送了正文内容,代价是减慢 PHP 的速度 输出层一点。您可以在运行时启用输出缓冲 调用输出缓冲函数。您还可以启用输出 通过将此指令设置为 On 来缓冲所有文件。如果你希望 将缓冲区的大小限制为特定大小 - 您可以使用 最大字节数而不是“On”,作为此值 指令(例如,output_buffering=4096)。

回答 1 投票 0

带有范围标头的HTTP HEAD请求

我正在使用 IIS 作为媒体服务器来开发 DLNA 服务器。某些 DLNA 客户端发送 http HEAD 带有范围标头的请求: 命令:头 + URI: /RicDLNA/Streamer.ashx?media=/Videos/Guca%20Dis...

回答 2 投票 0

HTTP 请求已发送,等待响应... 400 错误请求(通过 wget)

我尝试使用 wget/postman 请求银行网址,但收到 400 响应: >wget --load-cookies /home/testauto/nxdh/cookies.txt https://www.bundesbank.de/statistic-rmi/StatisticDownload?tsId=BB...

回答 1 投票 0

通过http标头检测Android手机或Android平板电脑

有没有办法检测用户是否从服务器端的 Android 平板电脑或手机访问您的网站? 我没有任何 Android 设备,所以我不可能测试什么...

回答 4 投票 0

参考 Http cookie 服务器变量时,utmscr 或 utmcct 值意味着什么?

参考 Http cookie 服务器变量时,utmscr 和/或 utmcct 值意味着什么?它们是首字母缩略词还是缩写? 我们收到标题为“System.Web”的 Elmah 错误。

回答 3 投票 0

mp3 下载响应的内容类型

我创建了一个简单的 HTTP 服务器,允许用户下载文件。但这似乎不适用于 mp3 文件。当前的内容类型是“application/misc”。为了使其工作...

回答 7 投票 0

在 ControllerBase 与 ControllerClassHavingActualAPI 中设置响应头

我目前正在开发一个具有以下结构的现有项目。在 API 中,需要填充响应标头。 控制器文件夹 | |---> ServiceControllerBase.cs |--->

回答 1 投票 0

如何使用 ingress nginx kubernetes 将令牌传递到后端服务器

所以我们有后端服务器,我需要将令牌传回给它。这并不是对另一台服务器进行身份验证,然后重定向后端服务器是所有内容的端点。 我们发现...

回答 2 投票 0

是否真的可以使用自定义 HTTP 标头来防止 CSRF,因为浏览器会阻止网站将自定义 HTTP 标头发送到另一个网站?

今天在研究CSRF,发现了下面这句话: 自定义 HTTP 标头可用于防止 CSRF,因为浏览器 阻止网站将自定义 HTTP 标头发送到另一个网站,但

回答 1 投票 0

在 IIS 中配置 Set-Cookie

我必须在我的经典 ASP 应用程序中设置 requireSSL 标志。 是否可以使用 HTTP 响应标头配置在 IIS 中设置它? 我已经在 IIS 中配置了“X-Frame-Options”,所以我...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.