一次重定向

时间:2012-09-04 15:14:13

标签: javascript html css redirect

有没有办法进行一次性重定向?如果它进入一个入口页面,并说输入网站,那么你去index.html页面。

我想要完成的最好的例子:www.matisyahuworld.com

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

感谢

2 个答案:

答案 0 :(得分:1)

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

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

当然,使用jQuery

可以使一切变得更轻松
$.cookie("example", "foo");

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

以下是有关如何执行此操作的绝佳资源: Javascript Cookies

答案 1 :(得分:0)

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扩展名保存文件