我已经建立了一个网页,splashcreen.html
当有人加载时index.php
会自动转到。但我还希望有一个按钮,返回 index.php,允许用户返回主页。但是如果这个人关闭浏览器,整个过程就会重新开始。
就这样:
- 打开浏览器,
index.php
- 重定向到
splashcreen.html
- 用户点击按钮,返回
index.php
- 无重定向导航
- 用户关闭浏览器
- 重新打开并重新开始整个过程。
这可能吗?
谢谢!
我已经建立了一个网页,splashcreen.html
当有人加载时index.php
会自动转到。但我还希望有一个按钮,返回 index.php,允许用户返回主页。但是如果这个人关闭浏览器,整个过程就会重新开始。
就这样:
index.php
splashcreen.html
index.php
这可能吗?
谢谢!
保存 cookie,或发送 GET 值:
<a href="index.php?spash=0">Go Home!</a>
.
你可以把你的index.php
作为启动画面。然后用户单击按钮,重定向到home.php
“真实”主页。
然后不是 Home 链接指向根(这意味着,因此是启动屏幕),而是index.php
让它们指向。home.php
所以:
yoursite.com
并遇到您的启动画面home.php
yoursite.com
,好吧..再次启动屏幕!如果以后您厌倦了启动画面并打算不再使用它,您可以使用简单的 .htaccess 规则将 index.php 请求重定向到 home.php
是的,只需在单击按钮时使用 JavaScript 设置一个 cookie ,并且如果设置了 cookie,则不splashscreen.html
重定向 php(或 JS,无论重定向) 。index.php
这很容易,只需在谷歌上搜索即可。
你实际上并不需要重定向到 splash.html 你可以使用一个会话来存储它是否被看到或者只是继续做你的 index.php
索引.php
<?php
session_start();
if(!isset($_SESSION['splash'])){
//Show splash screen
ob_start();
include('./splash.html');
$contents = ob_get_contents();
ob_end_clean();
echo $contents;
$_SESSION['splash']=true;
die;
}
//Do normal index.php
?>