2012-04-16 166 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

相關問題