【问题标题】:How to get referer information upon requesting an image?请求图片时如何获取推荐人信息?
【发布时间】:2010-10-12 05:03:32
【问题描述】:

我应该读取图像(使用 php),然后在抓取标题时回显它吗?还是有其他方法?

【问题讨论】:

  • 有些情况下 HTTP_REFERER 为空或根本没有发送

标签: php http-referer


【解决方案1】:

您想要外部图片的推荐人信息?这应该始终是您的服务器发送的任何内容。

但是,如果您正在谈论在您的服务器上拥有一个应该获取引荐来源信息的图像文件,您可以这样做

 <?php
 // Possibly use mod_rewrite so point your image here

 $referrer = (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : NULL;
 // Save the referrer somewhere

 header('Content-Type: image/png');

 readfile('image.png');

【讨论】:

  • readfile() 输出文件本身并返回字节数。不需要echo
猜你喜欢
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多