2 Stimmen

Wie kann ich auf eine Seite (Home) über eine andere Seite (Erfolgsseite) umleiten, auf der eine Erfolgsmeldung angezeigt werden soll?

Ich benutze php 5+, Windows, Apache Server.

Ich habe eine Registrierungsseite createaccount.php bei dessen erfolgreicher Registrierung ich die createaccountsuccess.php Seite nur für wenige Sekunden, dann weiter zur Homepage hompage.php von selbst..

Zum Beispiel so:

Registration Page----> Successfull Registration------> Home page
                   (Wait for 3 seconds on this page)

Wie kann ich das tun? Bitte helfen Sie mir....

5voto

Verwendung eines HTML-Meta-Tags im html-Header

<meta http-equiv="refresh" content="3;url=createaccountsuccess.php">

4voto

Legen Sie diese zwischen die <HEAD> y </HEAD> Tags Ihres HTML-Codes für createaccountsuccess.php :

<meta HTTP-EQUIV="REFRESH" content="3; url=http://hompage.php">

Der obige HTML-Umleitungscode leitet Ihre Besucher um zu hompage.php (aber ich glaube, Sie wollen homepage.php :-) nach 3 Sekunden.

4voto

Your Common Sense Punkte 154708

Diese "Meldungen von wenigen Sekunden" sind ein Fehler der Benutzerfreundlichkeit. Man kann nicht sicher sein, dass sie gelesen wurde. Und es ist ärgerlich. Leiten Sie den Benutzer einfach direkt auf die Seite mit den Benutzerdetails weiter, wo er erfährt, dass die Registrierung erfolgreich war und er seine Einstellungen überprüfen kann.

1voto

yk4ever Punkte 771

Javascript's setTimeout kann hier hilfreich sein. Aber die bessere Lösung ist eine von diesen:

  • den Benutzer auf dieser Zwischenseite verweilen lassen und selbst entscheiden lassen, ob er sie verlassen will
  • Erfolgsmeldung auf der Startseite einbinden (dafür Cookies verwenden)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X