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