Ich habe eine Anforderung, Popup-Meldung zu öffnen, wenn Benutzer Website öffnen, aber es sollte nur zum ersten Mal geöffnet sein. Angenommen, der Benutzer schließt das Fenster und öffnet die Webseite erneut, dann sollte es wieder angezeigt werden. Wie ist es möglich? irgendein Skript?PHP öffnen Popup-Fenster, wenn die Website geöffnet ist, aber nur zum ersten Mal
1
A
Antwort
0
Sie können setcookie verwenden, um ein nicht persistentes Cookie zu speichern, um zu erinnern, wenn Sie die Popup-Nachricht zuvor angezeigt haben.
Um eine nicht-persistente Cookie gesetzt, geben Sie einfach die Ablaufzeit leer lassen oder setzen Sie sich auf 0.
Wenn 0 gesetzt oder weggelassen wird, wird das Cookie am Ende der Sitzung abläuft (wenn der Browser geschlossen wird.
Sie können es wie folgt hinzufügen:
setcookie('seen_popup', true);
Prüfen Sie dann, ob der Benutzer es zuvor gesehen hat:
if(!isset($_COOKIE['seen_popup'])):
// print your popup..
<div id="popup">
My message
</div>
endif;
Und in jQuery, ob das Fenster, bevor es zeigt, besteht:
if($('#popup').length){
// execute code
}
Verwandte Themen
- 1. Überprüfen, ob App zum ersten Mal in LIBGDX geöffnet ist
- 2. Gif funktioniert nicht, wenn die Seite neu geladen wird. Funktioniert nur, wenn das Fenster zum ersten Mal geöffnet ist
- 3. PDO-Abfrage nur zum ersten Mal ausgeführt
- 4. AsyncTask (Update) funktioniert nur, wenn die App zum ersten Mal geöffnet wird, aber nicht nach 5 Sekunden aktualisiert wird
- 5. SubView nur zum ersten Mal angezeigt
- 6. Android: Splash-Bildschirm nur zum ersten Mal
- 7. Jquery nur zum ersten Mal arbeiten
- 8. Wie kann ich die Launcher-Aktivität ändern, wenn die App nicht zum ersten Mal geöffnet wird?
- 9. TextInputDialog nur zum ersten Mal gezeigt
- 10. KendoWindow kann schließen, wenn es geöffnet wurde, aber nicht, wenn es ein zweites Mal geöffnet wird
- 11. Java: Anschluss an OracleDriver ist schnell zum ersten Mal nur
- 12. Wie öffne ich zum ersten Mal ein Dialogfeld, wenn ich meine App zum ersten Mal gestartet habe?
- 13. Öffnen Sie die gleiche PHP-Website zweimal
- 14. Gurkenfehler zum ersten Mal. Das zweite Mal ist in Ordnung
- 15. Zum ersten Mal multithreader
- 16. Facebook-Login in iOS ist nicht Safari zu öffnen, wenn zum ersten Mal
- 17. Wie wird nur die Ausnahme ausgelöst, wenn die Mocked-Methode zum ersten Mal aufgerufen wird?
- 18. Jelly Bean ruft onPrepareOptionsMenu() nicht auf, wenn das Menü zum ersten Mal geöffnet wird
- 19. FlowPlayer in Chrome erkennt Adobe Flash nicht, wenn die Website zum ersten Mal geladen wird
- 20. Django Installation zum ersten Mal
- 21. Zeigt ein DIV nur beim ersten Mal, wenn eine Website mit localStorage geladen wird
- 22. Wie kann man Banner nur zum ersten Mal anzeigen?
- 23. Jedes Mal modal öffnen die gleiche Datei
- 24. Zum ersten Mal auf BASH
- 25. Code zum Plugin hinzufügen, das nur beim ersten Mal ausgeführt wird, wenn es aktiviert ist?
- 26. Varnish Cache nicht zum ersten Mal
- 27. slidedown zum ersten Mal nicht
- 28. jquery Dialogtext verschwindet nur zum 2. Mal Öffnen
- 29. FullCalendar zum ersten Mal verwenden
- 30. Erkennen, wenn eine eindeutige URL zum ersten Mal zugegriffen wird
Siehe http://stackoverflow.com/questions/29986657/global-variable-usage-on- Seiten-Reload / – guest271314