我有一個web php網站。我想在用戶瀏覽我的網站(主頁)時在彈出的div上顯示一條消息。我只需要在瀏覽器中首次顯示消息。 有誰知道?當我的網站打開時彈出顯示消息
0
A
回答
5
有一個在你的問題沒有PHP,它只是JS和餅乾。
你想要的邏輯是:
- 是否餅乾<名稱>存在嗎?
- 是
- 用戶一直到您的網頁/網站之前
- 無能爲力
- 沒有
- 是新用戶,
- 寫入cookie的<名稱>任意值
- 運行您的「顯示信息」功能
+0
使用'onLoad'方法調用這個函數就像
'' – 2012-03-13 09:50:18
0
this is你可能需要做的(使用cookie來存儲數據)
0
我認爲你需要爲在PHP中設置cookie的並檢查cookie值設置,然後不顯示彈出消息
0
我認爲你可以很容易地打開瀏覽器,但你的問題是,應該只是第一次打開,即使用戶刷新或重新加載頁面,它不應該再次顯示。
- 每次頁面加載都會檢查它們是否有cookie?
- 如果他們有,那麼他們什麼都不做。
- 如果他們沒有,然後顯示poup並設置cookie。
2
基本上,你可以做到這一點使用兩步動作,即使用sessions
或cookies
- 顯示在div
- 檢查如果一個參數是預先設定的
- 如果不顯示DIV
- 然後設置一個參數以確認它永不再次,直到瀏覽器關閉爲止
由於其他答案都集中在cookie上,我會給你一個session的例子。此
session_start();
if(!isset($_SESSION['boxshowed']) || !$_SESSION['boxshowed'])) {
echo "<div>to show</div>";
$_SESSION['boxshowed'] = true;
}
使用會話,將再次顯示框,當用戶重新打開該網站後,徹底關閉它。
相關問題
- 1. 當用戶離開我的網站時顯示彈出窗口
- 2. 彈出消息未打開
- 3. 當離開網站時彈出窗口
- 4. 顯示彈出消息onload
- 5. CodeIgniter:顯示彈出消息
- 6. 如何使網站打開後彈出框顯示
- 7. 彈出離開網站時
- 8. 當彈出菜單打開時,移動網站不斷縮小
- 9. 在打開網站時顯示ProgressDialog
- 10. 如何防止網站顯示退出確認(網站從您的網站彈出打開)?
- 11. JAVA servlets - 打開彈出消息
- 12. 彈出消息無法打開頁面
- 13. 當用WebMatrix打開時顯示錯誤的網站
- 14. 退出網頁時彈出消息
- 15. 集成Facebook的「撰寫新消息」彈出到我的網站
- 16. 當我打開我的WordPress網站
- 17. 離開頁面時的彈出消息
- 18. 當打開外部鏈接時顯示免責聲明網站
- 19. 當網站打開時顯示緩動效果
- 20. 當退出並重新打開應用程序時,不顯示聊天消息
- 21. 彈出消息打破CSS
- 22. 顯示登錄成功消息彈出
- 23. 顯示彈出消息OpenERP V6
- 24. PHP-Jquery-AJAX,顯示彈出消息
- 25. 顯示彈出消息在Umbraco
- 26. 如何動態顯示彈出消息
- 27. 在彈出框中顯示消息
- 28. 在MacOS上顯示彈出消息
- 29. 當彈出消息框打開時如何凍結屏幕的其餘部分
- 30. 用彈出窗口打開我的網站
你到目前爲止嘗試過什麼?張貼您的方法的一些代碼,以便我們可以更好地幫助。 – Iridio 2012-03-13 09:45:14
不要採取這種錯誤的方式,但也意味着建議:不要這樣做。這樣的彈出窗口只會阻止人們使用您的網站。通常只有積極的廣告纔會這樣彈出。並且不可能將其限制在第一次訪問。 – RoToRa 2012-03-13 09:46:34
你可以使用cookie來保持這個彈出式功能.... – 2012-03-13 09:44:46