【问题标题】:PHP - referred redirect scriptPHP - 引用的重定向脚本
【发布时间】:2015-06-08 14:29:03
【问题描述】:

我有一个跟踪链接 (poly.wtf) 。 我正在尝试创建一个 php 页面来检查所引用的 if 并在访问者来自我的跟踪链接 (poly.wtf) 时设置此条件,它将将他重定向到页面 X

如果访问者不是来自我的跟踪链接(其他任何地方)或只是通过浏览器输入网址,它会将他重定向到页面 Y

我尝试使用这个脚本 PHP:

<?php

    $domain = 'poly.wtf';

    $referrer = $_SERVER['HTTP_REFERER'];

     if (preg_match($domain ,$referrer)) {

        header('Location: https://www.google.com/');

     } else {

        header('Location: https://www.yahoo.com/');

    };

?> 

但它不起作用,因为由于某种原因它没有为我捕获这里的引用是从 poly.wtf 链接重定向到 PHP 页面的示例: http://poly.wtf/5d9e31ce-bd7d-4500-bc4e-b7e7f7ddcacc

^^ 在这种情况下,它应该将我重定向到谷歌,但它没有,你认为是什么问题?

【问题讨论】:

    标签: php http redirect header http-headers


    【解决方案1】:

    您应该将您的模式包含在一些分隔符中,例如:

    $domain = '/poly.wtf/';
    

    【讨论】:

      猜你喜欢
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 2021-05-18
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多