gpt4 book ai didi

http-referer - HTTP 引荐来源网址是什么?

转载 作者:行者123 更新时间:2023-12-04 23:10:43 24 4
gpt4 key购买 nike

在以下情况下 HTTP 引荐来源网址是什么:

  • 用户点击一个网站上的链接并到达另一个网站,该网站正在热链接来自第三个网站的图像,图像上的引用者会是什么。
  • 用户单击一个链接,该链接会转到使用 META Refresh 将他们发送回第一个网站的其他网站。
  • 用户点击一个链接到另一个网站,其中包含一个 iframe 到第二个网站的第二个页面,引荐来源是原始网站还是第二个网站?

  • 我似乎找不到答案,如果我在这里找不到答案,那么我将制作页面并进行测试。

    最佳答案

    我懒得尝试解释所有给定的场景,但为了帮助测试,可以轻松创建一个 PHP 脚本来返回一个图像,该图像告诉我们引用者是什么:

    <?php
    header("Content-type: image/png");
    header("Cache-control: no-cache");
    header("Pragma: no-cache");
    header("Expires: -1");

    $s = "Referrer: " . $_SERVER['HTTP_REFERER'];

    $im = @imagecreate(500, 13)
    or die("Cannot Initialize new GD image stream");
    $black = imagecolorallocate($im, 0, 0, 0);
    imagecolortransparent($im, $black);
    $red = imagecolorallocate($im, 255, 0, 0);
    imagestring($im, 3, 0, 0, $s, $red);
    imagepng($im);
    imagedestroy($im);
    ?>

    如果网站响应 HTTP 重定向,例如 302 Moved Temporarily ,那么您的浏览器仍会发送带有重定向请求的原始引荐来源网址:
    <?php
    header("Location: http://[..]/referrer-to-img/referrer.php?redirected");
    ?>

    请注意,例如在 Mac 上的 Safari 中,按住 Command-单击(在新选项卡中打开链接)和 Command-Option-单击(新窗口)会设置该链接的引荐来源网址,同时选择“在新标签页中打开链接”上下文菜单中的 Tab/Window”(右键单击后)没有。

    快乐测试。 ;-)

    关于http-referer - HTTP 引荐来源网址是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518208/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com