草庐IT

header_image_location

全部标签

javascript - 有关 JavaScript Image onerror 原因的更多信息

我正在用JavaScript构建图像以加载图像,包括提供onerror函数以防出现问题。在那种情况下,我想了解有关错误原因的更多信息,例如,图像是否丢失,或者是否存在网络问题、安全限制......服务器端,我不只是提供静态图像,我实际上是先使用PHP进行一些检查。理想情况下,我希望我的服务器能够发送图像,但如果不能,则提供某种自定义文本消息。onerror()函数似乎没有提供任何额外信息,除了是否触发。我可以在单独的调用中向服务器询问更多信息,但如果它可以访问已发送和接收的信息,我的代码会简单得多。我能否获得有关onerror()触发原因的更多信息(任何信息)?我可以从PHP发送一条J

php - 如何在我的 Yii2 api 模块上设置 HTTP header 过期?

我在我的类init()上用这个初始化我的Api模块publicfunctioninit(){//parent::init();Yii::$app->request->parsers=['application/json'=>'yii\web\JsonParser'];Yii::$app->request->enableCsrfValidation=false;Yii::$app->response->format=Response::FORMAT_JSON;$headers=Yii::$app->response->headers;$headers->set('Expires',gmd

php - Buzz API 的未知授权 header 错误 - 使用 Zend OAuth

这是我在尝试创建新的时不断收到的响应事件:{"error":{"errors":[{"message":"Unknownauthorizationheader","locationType":"header","location":"Authorization"}],"code":401,"message":"Unknownauthorizationheader"}}这是我发送的请求(用于调试):POST/buzz/v1/activities/@me/@self?alt=jsonHTTP/1.1Host:www.googleapis.comConnection:closeAccept-

php - 如何在多个子域中使用公共(public) header

我的应用程序有几个模块。每个模块都托管在不同的子域中。例如:subdomain1/abc.comsubdomain2/abc.comsubdomain3/abc.com我想在其他模块的页面中也使用一个通用的头文件。我该怎么做。 最佳答案 假设您有主域“abc.com”(其真实路径是“/”,因为所有文件都在“public_html”或“httpdocs”下“目录)。现在您需要在这个主域中创建一个目录(假设为“common_includes”),您可以在其中保存所有常见的可包含文件(如页眉和页脚文件)。假设您的页眉和页脚文件是“head

php - 我可以使用 php 脚本覆盖/取消 HTTP 响应 header 字段,以便不设置该字段吗?

如果服务器默认自动发送ExpiresHTTPheader响应,我可以使用php脚本覆盖/取消它以便不设置Expiresheader字段吗? 最佳答案 是的,你可以。这将取消发送任何先前设置的Expiresheader:header('Expires:');只有在没有发送任何header的情况下它才会工作,因此在您回显某些内容之前,PHP开始向浏览器发送数据。您可能必须使用输出缓冲来执行此操作。当您升级到PHP5.3.*时,您还可以使用header_remove('Expires');。

PHP header HTTP 1.0 与 1.1

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:404header-HTTP1.0or1.1?你应该使用header("HTTP/1.0404NotFound",true,404);代替header("HTTP/1.1404NotFound",true,404);当用户代理使用HTTP/1.0时?也就是回复同一个HTTP版本好不好?顺便说一句,我用它来声明当前未登录的用户不存在页面。我知道它是不同的版本并且HTTP/1.1具有不同的功能。

php - "your authorization header here",那是什么?

我已经实现了GoogleAPIv3.0,但文档总是告诉我将“您的授权header放在这里”。我们应该将什么值作为授权header传递???但他们从未提及该值(value)的来源。从逻辑上讲,我虽然它可能是$_SESSION['access_token']值,但是当我尝试这样做时:curl_setopt($ressource,CURLOPT_HTTPHEADER,array("GData-Version:3.0","Authorization:Bearer".http_build_query(json_decode($_SESSION['access_token']))));我收到以下错

php - 基于服务器 url 路径的条件 header 源

问题:我想在我的CMS上为每种内容类型($categoryId)加载一个自定义头文件。例如,如果url是“/?action=archive&categoryId=1”,我希望它包含我的“header_medicine.html”文件。我绝对是一个php菜鸟,但我尝试尊重这个论坛并使用thispostaboutconditionalcodebasedonurl上的提示解决我的问题。,但存档页面仍从我的“其他”条件加载。代码如下:感谢您考虑我的问题!更新:解决方案对于任何感兴趣的人,这是我在上面发布的代码问题的有效解决方案(使用简化的文件系统语法)。我没有使用@Michael在他下面的代码

php - 如何从使用 header() 函数设置的错误代码服务器重定向到默认错误页面?

我想知道是否有可能使apache服务器从header()中设置的错误代码自动重定向到其默认错误页面函数。假设我有我的page.php,这个页面有这个:浏览器(使用chrome中的网络开发工具)显示响应已发送但未重定向到其默认错误页面,可能是因为该文件仍然存在。我想做的是,我自己将特定文件重定向到默认错误页面,但保留在浏览器中显示的确切URL,这与您输入不存在的URL时服务器执行的操作相同 最佳答案 如果我没记错的话,您可以将Apache配置为使用httpd.conf中的特定404页面,它将保持URL不变,但提供404错误页面:Err

php - 当 Firefox 显示 "the Image cannot be displayed because it contains errors"时,我如何找出错误是什么?

我有一个制作图像的PHP文件。我将PHP配置为在屏幕上报告错误。当我在Firefox23中运行PHP文件中的文件时,它返回TheImagecannotbedisplayedbecauseitcontainserrors。我如何找出图像中的特定错误?代码如下:0)and(!$xend)){$y=0;while(($y1andfunction_exists('imagesetbrush')){$brush=imagecreatetruecolor($brushsize,$brushsize);imagefill($brush,0,0,$noisecol);imagesetbrush($im