假设我有一个网址(http://www.example.com/something)。以下情况是否有可能?
A)用户直接访问URL,并显示带有标记,js等的标准页面。 B)用户在图像标记中嵌入相同的URL,并且URL仅作为图像提供。
答案 0 :(得分:0)
这可以通过检查HTTP_REFERRER
标题在任何CGI程序中完成。
A)如果直接输入URL,则引荐来源标头应为空。或者,如果用户来自另一个站点上的链接,那么它将具有该站点的URL。
B)从<img...>
HTML标记加载资源后,引荐来源标题应包含包含图像的网页的网址。
因此,通过检查该标头的内容,您的响应处理程序可以采取不同的操作。