2012-04-16 115 views
1

我目前正试图在相对div中插入视频,实际上,我想在首页上显示视频,但仅当用户正在加载首次发布首页。但是,似乎当我们点击菜单按钮的主页上,视频也显示...DIV视频仅在第一次加载首页时显示

在代码上,我创建了一个php页面与我的视频,在我的index.php我在一个名为'popup'的div中调用这个页面,使用require('video.php')来定位相对位置。

感谢您的帮助!

+0

请问我们能看到一些代码吗? – 2012-04-16 08:18:07

+0

你能展示一些代码的例子吗?你使用HTML5原生视频元素还是对象? – Anthony 2012-04-16 08:18:46

回答

0

您可以使用会话或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

相关问题