You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

PHP版本为5.2.7,为什么无法获取$SERVER['HTTP_REFERER']?另外,有哪些常见的防盗链手段?

为什么无法获取HTTP_REFERER?

HTTP_REFERER是浏览器发送HTTP请求时自动填写、包含来源页面URL的HTTP头部字段。但是,这个字段并不是一定存在的,其值也不一定来自浏览器实际所在的页面。因此,在使用HTTP_REFERER时需要注意判断其是否存在,并进行一些过滤和校验。

在PHP 5.2.7本中,无法获取$SERVER['HTTP_REFERER']的原因可能是服务器的配置或者安全设置。可以通过检查php.ini文件的配置和Web服务器的设置来确定具体的原因,并采取相应的解决措施。

常见的防盗链手段

防盗链(Hotlink Prevention)是指通过一些手段,防止别人在未经允许的情况下,直接在其它网站上引用或者显示自己网站上的资源,如图片、音频、视频等。常见的防盗链手段包括:

  1. 判断HTTP_REFERER字段:检查浏览器发出请求的来源是否是自己的网站。缺点是有些浏览器不发送HTTP_REFERER头部信息,或者被篡改。

  2. Rewrite规则:在Web服务器上添加Rewrite规则,只允许某些具体的IP地址或域名上引用自己的资源。缺点是IP地址可能被伪造,而且维护这样的规则比较麻烦。

  3. token认证:在资源链接的URL中添加token参数,并根据一定的算法生成不同的值。只有携带正确的token参数才能访问资源。这种方式需要后端处理,且加密算法不能太简单,否则易被破解。

  4. referrer-policy头部:在HTTP响应头中添加referrer-policy指令,如no-referrer或same-origin等,限制浏览器发送HTTP_REFERER头部信息。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

如何对CDN中的referer 防盗链进行测试?

# 问题描述在CDN 的访问控制中,可以对CDN 服务的请求来源(referer)进行访问控制,如图所示,当我们设置好 referer 防盗链后 如何进行访问测试?![图片](https://lf6-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_21a2236e94ba198a1cb790d1c43a100b.png)# 解决方案HTTP 请求的头信息里面,`referer` 是一个常见字段,提供访问来源的信息。referer的策略一般来源于浏览器等客户端访问请求的默认策略。当我们对 CDN 添加r...

KgCaptcha验证的那些事

```**PHP代码**```php appCdn = "https://cdn.kgcaptcha.com";// 前端验证成功后颁发的 token,有效期为两分钟$request->token = $_POST["kgCaptchaToken"];// 当安全策略中的防控等级为3时必须填写$request->userId = "kgCaptchaDemo";// 请求超时时间,秒$request->connectTimeout = 10;$requestResult = $request->sendRequest();if ($requestResult->code === 0) { // 验签成功逻辑处理 echo "验证通过";}...

「火山引擎」视频云产品月刊-2023年9月

分发统计-支持查询 Referer 对应的流量和请求数热点统计数据。- 域名管理-加锁域名支持配置证书。- 刷新预热-缓存刷新和内容预热支持上传输入URL。- 素材管理-上传素材支持选择目录。- 质量平台-告警管理功能支持小程序类型选择。**【计费变更】**- 视频点播支持日结变更月结立即生效。- 视频点播支持流量资源包抵扣海外流量。### 实时音视频**【新增功能】**- 客户端SDK-发布3.54版本 [了解详情>>](https...

如何排查访问CDN加速资源返回4XX状态码问题

如果您设置了referer防盗链,请确认您的访问地址是否符合referer防盗链规则,访问请求到达CDN节点后,CDN节点会根据配置的referer黑白名单规则,对访问者的身份进行识别和过滤,符合规则的可以顺利访问到该内容。如果... 具体规则请参考 [referer防盗链配置](https://www.volcengine.com/docs/6454/71383#referer-%E9%98%B2%E7%9B%97%E9%93%BE)。 2. 如果您设置了IP黑名单,请确认您的IP黑名单配置,如果您的访问地址在IP黑名单...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

PHP版本为5.2.7,为什么无法获取$SERVER['HTTP_REFERER']?另外,有哪些常见的防盗链手段?-优选内容

Referer 防盗链
Referer https://www.example.com/test.html。 背景信息Referer:Referer 作用之一是作为防盗链使用。您可以通过 Referer 黑名单配置您的站点需要拒绝来自指定域名的请求或者通过白名单配置您的站点只允许来自... http://test.com 否 Referer 头中的二级域名不匹配名单中的泛域名条目。原因是泛域名不包含二级域名本身。 OpenAPI您可以通过调用 OpenAPI 更新 Referer 防盗链配置,具体请参考 UpdateRefer。 常见问题什么情况下 ...
配置 Referer 防盗链
本文档介绍如何在火山引擎内容分发网络中配置 Referer 防盗链RefererHTTP 请求中的一个请求头,表示请求是来自哪个站点页面的。Referer 头部指示了源页面的 URL,包含协议,域名,端口,路径与查询字符串。端口是可选的。 Referer 防盗链Referer 头部的作用之一是防盗链。您可以为您的站点配置一个 Referer 黑名单以拒绝来自指定域名的请求。或者您可以为您的站点配置一个 Referer 白名单只允许接受来自指定域名的请求。如果您...
配置 Referer 防盗链
基本概念RefererHTTP 请求头的一个字段,当用户点击链接或发起HTTP请求时,请求头中通常包含着 Referer 信息,指示了请求是从哪个页面而来。 Referer 防盗链是一种用于保护网站资源的技术,它能够检测 HTTP 请求头中的 Referer 信息,如果 Referer 信息不属于指定的域名或IP,请求会被拒绝。这样就防止资源被其他网站盗用。通过配置 Referer 防盗链可以有效保护网站的资源,防止资源被盗用、盗链,保证数据的稳定性和安全性。 操作背...
设置防盗链
您可以通过设置 Referer 白名单,限制访问存储桶的请求来源。 背景信息当浏览器向 Web 服务器发送请求时,请求 Header 中会包含 Referer,说明请求的页面来源。TOS 可以根据您设置的 Referer 条件,判断允许或拒绝该来源访问。 场景说明账号:所有用户。 资源:所有对象。 动作:所有动作。 条件:键为 Referer,条件运算符为等于,值为 http://console.volcengine.com。 推荐配置方法本场景下推荐您使用桶策略。 操作步骤登录对象存储控制...

PHP版本为5.2.7,为什么无法获取$SERVER['HTTP_REFERER']?另外,有哪些常见的防盗链手段?-相关内容

添加或更新 Referer 黑白名单

调用改接口创建Referer 防盗链,或更新 Referer 防盗链配置。 说明 该接口属于历史版本 API,我们计划于 2023 年 12 月 25 日停止对其进行维护,并于 2024 年 3 月 25 日下线文档,建议您使用新版添加或更新 Referer 黑白名单接口。 注意事项请求频率:单用户请求频率限制为 10 次/秒。 请求说明请求方式:POST 请求地址:https://live.volcengineapi.com?Action=UpdateReferer&Version=2020-08-01 请求参数下表仅列出该接口特有的请求...

配置 Referer 黑白名单

本文为您介绍如何在视频点播控制台中配置 Referer 黑白名单。 适用范围Referer 黑白名单适用于点播加速域名、自定义源站加速域名和封面加速域名。 功能介绍RefererHTTP 请求头部的一个字段,提供访问来源信息。... Referer 字段的内容。匹配时不区分大小写。如果 Referer 字段的内容满足以下所有条件,则匹配成功。否则,则匹配失败。 客户端请求头部携带的 Referer 头部字段内容的 host 部分精确匹配 Referer 防盗链配置的规则内...

域名管理

您可以通过调用GetServiceDomains(https://www.volcengine.com/docs/508/9379)接口获取 'ip_auth' => [ 'enabled' => true, //是否开启黑白名单配置 'is_white_mode' => false, //是否是IP白名单 'values' => ['10.20.0.0/16'], //黑白名单IP地址 ]];$response = $client->updateImageDomainIPAuth($query, $body);print_r($response);更新 Referer 防盗链配置该接口支持通过其指定服务 ID 和域名...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

添加或更新 Referer 黑白名单

调用 UpdateReferer 接口,添加或更新 Referer 防盗链配置。 使用说明使用当前接口创建域名级别(Vhost+Domain)或 App 级别(Vhost+App)的 Referer 配置,您可以在配置中同时指定对 Referer 字段的匹配规则类型为通过或... 注意事项请求频率:单用户请求频率限制为 10 次/秒。 限额说明:同一个 Vhost 下,默认支持配置不超过 100 个 Referer 规则,如需提升限额请创建工单获取技术支持。 请求说明请求方式:POST 请求地址:https://live.vol...

统计分析

阅读本文,您可以获取 PHP SDK 统计分析的接口调用示例,实现快速开发。 说明 本文的调用示例包含接口的全部参数。由于参数间可能存在互斥关系,在调用时,请您参考注释,进行调整。 调用说明本文提供的接口调用示例均... $DescribeLiveStreamSessionDataBodyRefererList = []; array_push($DescribeLiveStreamSessionDataBodyRefererList,"www.test.com"); $body["RefererList"] = $DescribeLiveStreamSessionDataBodyRefererList...

防盗链

时间戳防盗链的访问控制,保障媒资安全。 功能介绍访问控制是在播放域名中配置视频资源的访问策略,以达到基本的保护作用,具有使用方便、快捷生效等优点,主要的方式有: 配置 Referer 黑白名单。 配置 IP 黑白名单。 配置时间戳防盗链。 配置 Referer 黑白名单支持开启/关闭 Referer防盗链。开启状态可选择配置黑名单/白名单,以及是否允许空 Referer。详情请见:配置 Referer 黑白名单。 介绍 基于 HTTP 协议支持的 Referer 机制,通...

功能发布历史

2023-10-20 智能审核 域名配置 新增: Referer 防盗链支持使用正则表达式 支持对整个域名锁定或特定域名配置锁定 2023-10-18 Referer 防盗链 域名配置 刷新预热 新增: 目录刷新支持开启前缀刷新 支持正则刷... 版本概述 A 版用法说明 Q 版用法说明 2023 年 8 月变更 说明 发布时间 相关文档 离线转码 优化:支持批量删除离线转码提交任务 2023-08-25 离线转码 第三方工具与社区插件 新增:PHP veImageX 精简 SDK精简了大部分...

安全管理

阅读本文,您可以获取 PHP SDK 安全管理的接口调用示例,实现快速开发。 说明 本文的调用示例包含接口的全部参数。由于参数间可能存在互斥关系,在调用时,请您参考注释,进行调整。 调用说明本文提供的接口调用示例均... $UpdateRefererBodyRefererInfoList = []; $UpdateRefererBodyRefererInfoListItem = []; // 用于标识 referer 防盗链的关键词默认取值为 `referer`。 $UpdateRefererBodyRefererInfoListItem["Key"] = "refere...

删除 Referer 黑白名单

删除 Referer 防盗链配置。 说明 该接口属于历史版本 API,我们计划于 2023 年 12 月 25 日停止对其进行维护,并于 2024 年 3 月 25 日下线文档,建议您使用新版删除 Referer 黑白名单接口。 注意事项请求频率:单用户请求频率限制为 10 次/秒。 请求说明请求方式:POST 请求地址:https://live.volcengineapi.com?Action=DeleteReferer&Version=2020-08-01 请求参数下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询