login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Redirect na submit (Opgelost)

Offline mathiasB - 04/10/2007 17:52
Avatar van mathiasBHTML interesse Hey sima's,

Ik heb een formulier waarbij ik met php allerlei dingen controleer, bijvoorbeeld of de user al bestaat, of de email al bestaan en of de captcha klopt.
Nu wil ik dat wanneer de registratie gelukt is de pagina automatisch naar de index pagina gaat, nu probeerde ik dit in mijn code:
  1. echo 'User has been succesfully registered."<br>" "<img src=\"Img/Ico/refresh.gif\">" We will now redirect you to the homepage.';
  2. header("refresh: 5; index.php");

Maar daar lijken dingen fout aan te zijn.. iemand een id?

5 antwoorden

Gesponsorde links
Offline wes - 04/10/2007 18:04
Avatar van wes PHP interesse
  1. header('location:index.php');
ik ga ff zoeken voor de tijd...
Offline jelle - 04/10/2007 18:05
Avatar van jelle PHP beginner waarom gebruik je geen meta? dat als je gesubmit heb er een meta redirect is dan kan je de tijd wel instellen
Offline HOND_NL - 04/10/2007 18:13
Avatar van HOND_NL Nieuw lid
  1. <script type="text/javascript">
  2.  
  3. url="http:://www.example.com"
  4. setTimeout("location.href=url",1000)
  5. </script>


die 1000 = 1 seconde

de header functie kan alleen als die als eerst gelezen word !
dus als je eerder iets ge-echoed hebt werkt dat niet , met de functie hierbove werkt het wel
Offline mathiasB - 04/10/2007 18:14
Avatar van mathiasB HTML interesse Ja ok, maar dat gebeurt dan na 1 seconde, wat enkel zou mogen nadat er gesubmit wordt
Offline HOND_NL - 04/10/2007 18:26
Avatar van HOND_NL Nieuw lid Dit bedoel je dus ?

  1. if($_POST['submit']){
  2.  
  3. echo ' 1.
  4. <script type="text/javascript">
  5. 2.
  6.  
  7. 3.
  8. url="http:://www.example.com"
  9. 4.
  10. setTimeout("location.href=url",1000)
  11. 5.
  12. </script>'
  13.  
  14. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s