如何使用php验证用户是否已访问过adf.ly

时间:2016-02-10 01:07:11

标签: php jquery html html5

我帮助朋友为他的网站编码,他有一个按钮,当人们点击它时,它会重定向到"添加"网站,然后一旦用户点击"跳过添加"重定向回他的网站。但是当用户回来时他想要按钮改变。我想知道是否有办法知道用户是否来自添加网站并使用PHP发送信息,以便按钮可以更改为"提交"? 或者如果有更有效的方式请告诉我!我对这类东西比较陌生。

2 个答案:

答案 0 :(得分:0)

我不确定adfly是否有API和API,但也许你可以知道他是否来自于Referer的adf.ly。这可以帮到你。

session_start();

if(!isset( $_SESSION["origReferer"])){
    if($_SESSION["origReferer"]){
        $_SESSION["origReferer"] = $_SERVER["HTTP_REFERER"];
    }else{
        $_SESSION["origReferer"] = true;
    }
}

$_SESSION["origReferer"]如果来自其他网站,或者true如果访问,则始终会有用户来自的网页(adf.ly,google.com,facebook.com或其他任何内容)直接到你的网站。

答案 1 :(得分:0)

这可能适合你。我还没有对它进行测试,但它应该可以工作。

<?php 

$adfly = "http://adflylink .com"; // Replace with your adfly link
$link = "http://mysite .com"; // Replace with your site link

if ($_SERVER['HTTP_REFERER'] == $adfly) {
    header("Location: ".$link);
} 
else {
    header("Location: ".$adfly);
}
相关问题