DIV视频仅在第一次加载首页时显示
问题描述:
我目前正试图在相对div中插入视频,实际上,我想在首页上显示视频,但仅当用户正在加载首次发布首页。但是,似乎当我们点击菜单按钮的主页上,视频也显示...DIV视频仅在第一次加载首页时显示
在代码上,我创建了一个php页面与我的视频,在我的index.php我在一个名为'popup'的div中调用这个页面,使用require('video.php')来定位相对位置。
感谢您的帮助!
答
您可以使用会话或cookie来检测用户是否第一次打开该页面。随着课程你会:
session_start();
if(isset($_SESSION["VIDEO_PLAYED_ALREADY"]) == false)
{
$_SESSION["VIDEO_PLAYED_ALREADY"] = true;
// echo video code here
}
与cookies的过程几乎是一样的:
if(isset($_COOKIE["VIDEO_PLAYED_ALREADY"]) == false)
{
setcookie("VIDEO_PLAYED_ALREADY", "true");
// echo video code here
}
两种方法之间的区别:
与饼干,你可以设定一个截止日期。在这种情况下,浏览器关闭时Cookie不会“未设置”。它将由浏览器在每个页面请求中发送,直至过期或用户手动删除Cookie。
会话(通常在幕后使用cookie)会话变量会随着会话过期。这通常发生在用户关闭浏览器,不在网站上执行任何活动几分钟或手动删除会话cookie时发生。
+0
非常感谢您的回答,一切正常!祝你有美好的一天 :) – 2012-04-16 08:38:45
请问我们能看到一些代码吗? – 2012-04-16 08:18:07
你能展示一些代码的例子吗?你使用HTML5原生视频元素还是对象? – Anthony 2012-04-16 08:18:46