草庐IT

p_adts_header

全部标签

php - 并非所有 header 都在 $_SERVER [PHP] 中可用

我有一些自定义header,它在$_SERVER中不可见,但在帮助apache_request_headers()中可见。而且这种问题只存在于一个基于Windows的Apache版本(OpenServer)中。在Mac和Linux上,Apache将所有header传递给php,我可以在$_SERVER变量中看到它...也许对windows有一些限制?或者apache.conf中是否有任何设置可以激活将所有header传递给mod_php? 最佳答案 当PHP在Windows上作为Apache模块运行时,您不会在$_SERVER自动全

php - 如何在 rest api 中验证/检查基本身份验证 header

我正在构建一个非常小的api。在api中,我使用来自请求的基本身份验证header对请求进行身份验证。这是我完成的代码$headers=apache_request_headers();//print_r($headers);if(isset($headers['Authorization'])){//$credentials=base64_decode($headers);print_r($headers['Authorization']);}我得到的授权header为“BasicYXBpa2V5OmFqZWVzaA==”现在我将如何检查这个基本授权header是否有效?我应该解码u

php - 本地服务器识别但在线服务器不识别的 HTTP 请求 header

我制作了一个简单的PHP应用程序,它提供用于注册、登录和更新用户地理位置的RESTfulAPI。我在本地Apache服务器上使用MySQL数据库对其进行了测试,一切正常。最近我将PHP代码迁移到在线主机HostGator。当涉及识别HTTP请求header时,我的部分代码停止工作。像这样:User-Agent:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/40.0.2214.93Safari/537.36Origin:chrome-extension://hgmloofddffdnphf

php - 使用 header() 重新加载页面后使用 echo() 写入文本

我有一个名为account_settings.php的页面,它包括更改密码、更改个人资料图片、更改用户详细信息(姓名、简历等)。我的问题是如何在使用header()重定向页面后使用echo()编写消息。像这样:if(true){Do_Some_MySQL();header("Location:account_settings.php");echo"Success!";}else{echo"Error!";}感谢大家的回复。;-) 最佳答案 在发送Locationheader后,您实际上不能做任何事情-这是不可能的。相反,您可以使用$

php - 为什么 get_headers() 返回 400 Bad request,而 CLI curl 返回 200 OK?

这是网址:https://www.grammarly.com我正在尝试使用nativeget_headers()获取HTTPheader功能:$headers=get_headers('https://www.grammarly.com')结果是HTTP/1.1400BadRequestDate:Fri,27Apr201812:32:34GMTContent-Type:text/plain;charset=UTF-8Content-Length:52Connection:close但是,如果我用curl命令行工具做同样的事情,结果会不同:curl-sIhttps://www.gramm

php - 将自定义变量添加到 Gmail 收件箱中已有的电子邮件 header

这可能看起来很奇怪,但我想知道是否可以将自定义header详细信息添加到收件箱中已有的电子邮件中。比如说我希望在电子邮件的标题中添加类似-myvariable=myvalue的内容,然后能够以某种方式查询它。我正在查看来自Iloha邮件的代码,大多数详细信息(如主题和收到的邮件等)都在标题中,您可以通过它们进行搜索。那么是否可以将我自己的自定义变量添加到电子邮件header并以相同的方式查询它?如何使用php完成?编辑====================谢谢,我知道如何修改已发送邮件的标题以及查询邮件标题中的自定义变量,但是在这种情况下,我想知道是否可以在收件箱中已收到的邮件中添加

php - 如何使用 PHP 的 curl 函数从上次重定向中获取 header ?

如果我执行设置为遵循重定向并返回header的cURL请求,它会返回所有重定向的header。我只想返回最后一个header(和内容主体)。我该如何实现? 最佳答案 另一种方式:$url='http://google.com';$opts=array(CURLOPT_RETURNTRANSFER=>true,CURLOPT_FOLLOWLOCATION=>true,CURLOPT_HEADER=>true);$ch=curl_init($url);curl_setopt_array($ch,$opts);$response=curl

header - 如何使用 PHP 邮件隐藏 X-PHP-Script header ?

我运行一个用于发送邮件的PHP脚本。在header中有关于脚本路径的信息。有没有办法隐藏它?有没有办法隐藏或更改我发送邮件的域名? 最佳答案 尝试通过将其添加为标题来将其覆盖为空:$headers='X-PHP-Script:';mail($to,$subject,$message,$headers);或者,您可以按照thistutorial中的说明编辑header的内容. 关于header-如何使用PHP邮件隐藏X-PHP-Scriptheader?,我们在StackOverflow上

php - 脚本在返回 header : php. fastcgi 之前超时

大约90秒后,我在我的Apache错误日志中看到了这个错误。我假设我需要在PHP中增加一项设置,但我不确定要更改哪一项。是否可以增加一项设置来清除此错误? 最佳答案 在你的php.ini文件中找到这样的东西:;Maximumexecutiontimeofeachscript,inseconds;http://php.net/max-execution-time;Note:Thisdirectiveishardcodedto0fortheCLISAPImax_execution_time=600;Maximumamountoftime

php - Html header 部分出现在带有空格的 body 中

经过一些更新后,我的着陆页就坏了。在chrome中检查元素时有一个空的head部分,所有head项目都放在body标签中。但是当我寻找http响应时,一切都是正确的。正文部分的开头也有一个空格,破坏了布局。在这里你可以看到它http://www.sporapp.com/顺便说一句。它在本地工作。 最佳答案 我在文档类型声明之前看到一些空行作为响应。在我从Chrome网络选项卡复制/粘贴HTML后,我发现了一些?doctype之前的符号(看起来这是Notepad++由于某种原因无法显示的符号)。检查服务器上vim中的该文件。假设您将在