gpt4 book ai didi

http-headers - 如何发送带有打字错误的 HTTP 状态代码?

转载 作者:行者123 更新时间:2023-12-04 05:04:00 24 4
gpt4 key购买 nike

当某些条件满足时,我想向用户发送一个“403 Forbidden”HTTP 状态代码,但我在 typescript 中找不到任何修改 HTTP header 的可能性。我是不是遗漏了什么,或者这真的不可能用错字来实现吗?

我使用的是 Typo3 4.5.6。

最佳答案

可以发送带有拼写错误的 HTTP header 。在您的情况下,这将是:

config.additionalHeaders = HTTP/1.0 403 Forbidden

唯一的问题是需要停止任何后续代码的执行,但 typescript 不提供 exit() 函数或类似函数。所以最简单的方法是使用 USER_INT 函数:

page = PAGE

//condition
[browser = msie]
//send HTTP 403 and exit
includeLibs.user_httpheaders = fileadmin/templates/php/user_httpheaders.php
page.1 = USER_INT
page.1.userFunc = user_httpheaders->user_main
[global]

而文件 user_httpheaders.php 包含:

<?php

class user_httpheaders {

public function user_main() {
header('HTTP/1.0 403 Forbidden');
exit;
}

}

?>

关于http-headers - 如何发送带有打字错误的 HTTP 状态代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com