有没有办法进行一次性重定向?如果它进入一个入口页面,并说输入网站,那么你去index.html页面。
我想要完成的最好的例子:www.matisyahuworld.com
有一个页面order.html,这是您在转到index.html页面之前看到的第一页
感谢
答案 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扩展名保存文件