草庐IT

ngx_http_parse_multi_header_lines

全部标签

php - 是否可以在 http 状态 header 中设置自定义状态消息(在 utf-8 中)?

我想用我自己的状态消息更改http状态header。例如,将HTTP/1.1200OK更改为HTTP/1.1200customstatusmessageinutf-8。为此,我使用php发送了一些header:Content-Type:text/html;charset=UTF-8HTTP/1.1200customstatusmessageinutf-8但在Chrome开发者工具中,我看到状态消息的编码错误,例如StatusCode:200УпЧÑо-Ñо。有可能解决这个问题吗? 最佳答案 (a)编码未定义,因此不值得尝试

php - fpdf: header 在 fpdf 中不起作用

我使用了fpdf库并根据fpdf的官方文档使用它。我想在我的文件中使用标题但不能使用它,下面是我的代码。请纠正我的错误,为什么标题没有出现..这是我的代码:SetFont('Arial','B',5);//Movetotheright$this->Cell(80,'ddd');//Framedtitle$this->Cell(30,10,'Title',1,0,'C');$this->Cell(20,10,'Title',1,1,'C');//Linebreak$this->Ln(20);}}$pdf=newFPDF();$pdf->AddPage();$pdf->SetFont('T

php - 当端口始终为 80 时重定向 HTTP > HTTPS

我们的应用程序需要将HTTP请求重定向到HTTPS。通常我会使用RewriteCond如下。RewriteCond%{HTTPS}off我们目前的托管公司的问题是,请求的端口始终是80。无论我们发送HTTP还是HTTPS请求,$_SERVER['SERVER_PORT']始终为80。我们可以在PHP中处理这个问题,但我们也想强制文件为HTTPS。那么具体的问题。有没有在.htaccess中强制使用HTTPS而无需使用RewriteCond之类的RewriteCond%{HTTPS}或RewriteCond%{SERVER_PORT}. 最佳答案

php - Cloudflare header 返回 IPV6 地址

我有一个简单的php脚本,可以在用户连接到我的网站时记录他们的IP地址,我的网站使用CloudFlare。我使用$_SERVER["HTTP_CF_CONNECTING_IP"];来返回客户端IPV4地址,这样它就可以用日期和时间登录到一个文件中,但有时它会记录一个IPV6地址。if(isset($_SERVER["HTTP_CF_CONNECTING_IP"])){$_SERVER['REMOTE_ADDR']=$_SERVER["HTTP_CF_CONNECTING_IP"];}$filename='loggedips.txt';$myfile=fopen($filename,"r

php - 56 连接后从代理接收到 HTTP 代码 403?

在我的网页上使用cUrl生成销售线索时,我收到“连接后从代理收到56HTTP代码403”错误。该站点的SSL证书已过期。更新:我的代码如下:curl_setopt($curl,CURLOPT_URL,$_url);curl_setopt($curl,CURLOPT_POST,count($field));curl_setopt($curl,CURLOPT_POSTFIELDS,$query_data);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);curl_setopt($curl,CURLOPT_HEADER,1);curl_setopt($

php - 如何为路由组中的所有请求设置 header

我正在使用Laravel5.4创建一个API,它运行良好。我使用了以下中间件=>auth:api像这样Route::group(['middleware'=>'auth:api'],function(){Route::get('URIValue',ControllerName@action)//Example});我已经用postman测试了它,当请求header包含以下键和值时它运行良好:授权:Bearerapi_token接受:应用程序/json当api_token无效时,将执行Handler类的未验证函数。laravel返回的默认响应是'error'=>'Unauthentica

PHP 警告 : Unknown: failed to open stream: Permission denied in Unknown on line 0

我从Windows10上的PHP、wampserver和Composer开始,这将是一个星期我无法解决这个问题:当我键入时:php-Slocalhost:8000-ddisplay_errors=1public/在浏览器上运行:“localhost:8000/test”,我有这个错误:Warning:Unknown:failedtoopenstream:PermissiondeniedinUnknownonline0Fatalerror:Unknown:Failedopeningrequired'public/'(include_path='.;C:\wamp64\bin\php7.1

php - 全新安装的 laravel 5.6 在索引页面中获取 HTTP ERROR 500

大家好,我很难调试从php7.0升级到php7.1后新安装的laravel5.6中的问题。我已经为我的测试项目生成了一个应用程序key。将所有者更改为www-data并将权限更改为777,因为它只是一个测试项目。重启php7.1fpm和NGINX也完成了。请注意,我可以在运行phparitsanserve命令后运行项目,我也可以ping项目但无法使用laraveltestauth.ng访问它在URL中。laravel.log[2018-02-2702:45:28]local.ERROR:Parseerror:syntaxerror,unexpected'?',expectingvari

php - 将动态数据发送到 TCPDF 中的 Header 函数

因为我需要在我的页眉中添加一些动态内容。所以,让我知道通过参数发送数据的方式。我还没有找到如何调用、向头函数发送参数。请帮我解决这个问题..如何调用带参数的Header()函数?我需要通过参数将数据发送到Header()函数。 最佳答案 这可以通过设置TCPDF类的新属性来完成。在为下一页调用AddPage()方法之前需要设置该属性。在创建新属性之前,您可能需要检查TCPDFdocumentation对于可能有用的现有属性。搜索“get”可以让您快速找到它们。请注意为新属性指定一个唯一的名称,以免更改TCPDF的现有属性。您可能希望

php - 为什么 symfony 请求 header 设置为二进制值,目的是什么?

constHEADER_FORWARDED=0b00001;//WhenusingRFC7239constHEADER_X_FORWARDED_FOR=0b00010;constHEADER_X_FORWARDED_HOST=0b00100;constHEADER_X_FORWARDED_PROTO=0b01000;constHEADER_X_FORWARDED_PORT=0b10000;constHEADER_X_FORWARDED_ALL=0b11110;//All"X-Forwarded-*"headersconstHEADER_X_FORWARDED_AWS_ELB=0b110