一次性重定向

One time redirect

本文关键字:重定向 一次性      更新时间:2023-09-26

有办法进行一次性重定向吗?它转到一个入口页面,并说输入站点,然后转到index.html页面。

我正在努力实现的最好的例子:www.matisyahuworld.com

有一个页面order.html,这是您在进入index.html页面之前看到的第一个页面

感谢

是的,您必须检查用户是否是新用户。我知道如何做到这一点的唯一方法是使用javascript cookie:)

document.cookie = 'unique_user = second time visitor; 
                   expires = date you want; path=/'

当然,有了jQuery:,一切都变得更容易了

$.cookie("example", "foo");

逻辑是,检查客户端浏览器中是否存在cookie,如果存在,则不要显示启动页并直接重定向到index.html。如果没有cookie,则将其发送到splash、splash.html,并在那里设置cookie

这里有一个关于如何做到这一点的好资源:Javascript Cookies

setcookie使用起来更简单:

$expire=time()+60*60*24*30;
setcookie(user,visited, $expire);
if(isset($_COOKIE["user"]))
{
    RedirectToURL("index.html");
}

创建函数RedirectToURL

function RedirectToURL($url)
{
    header("Location: $url");
    exit;
}

注意:以上代码可用于PHP脚本编写。然而这很简单。只需在中添加以上行

<?PHP

以结束

?>

您还必须使用.php扩展名保存文件