0

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

我正在努力完成的最好的例子:www.matisyahuworld.com

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

谢谢

4

2 回答 2

1

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

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

于 2012-09-04T15:17:43.290 回答
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 扩展名保存文件

于 2012-09-04T18:30:33.597 回答