Klik hier als de pagina u niet automatisch....

Status
Niet open voor verdere reacties.

yveshessels

Gebruiker
Lid geworden
9 jun 2007
Berichten
51
Hallo,

Ik ben bezig met een php-script dat gegevens in een database aanpast en opslaat. Het is de bedoeling dat er na het opslaan van de gegevens een bericht komt op het scherm dat het gelukt is en dat de gebruiker automatisch doorgestuurd wordt naar een pagina.

Ik heb geprobeerd met:
PHP:
echo "Opslaan gelukt, u wordt binnen 3 seconden doorverwezen naar de admin-pagina";
sleep(3);
header("Location: admin.php");

Maar dat gaat niet aangezien een header() niet werkt als er al iets naar het scherm is geschreven.

Is dit mogelijk met PHP, of moet ik hier javascript gebruiken ( een link aub )

Hoe wordt het gedaan op deze site?
 
PHP:
$refer = "http://www.mijnsite.nl/pagina.extentie";
echo '<meta http-equiv="refresh" content="3;url='. $refer .'" />
Wanneer u niet automatisch wordt doorgestuurd klik dan <a href="'. $refer .'">hier</a>.';
Deze zorgt er voor dat na 3 seconden een refresh plaats vindt naar de pagina die je specificeert. Nu is het zo dat je deze code door een gebruiker kan worden geblokkeerd. Daarom zit die link er bij.
 
PHP:
$refer = "http://www.mijnsite.nl/pagina.extentie";
echo '<meta http-equiv="refresh" content="3;url='. $refer .'" />
Wanneer u niet automatisch wordt doorgestuurd klik dan <a href="'. $refer .'">hier</a>.';
Deze zorgt er voor dat na 3 seconden een refresh plaats vindt naar de pagina die je specificeert. Nu is het zo dat je deze code door een gebruiker kan worden geblokkeerd. Daarom zit die link er bij.

Werkt perfect! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan