Hallo,
Wat ik nodig heb is wat ze volgens mij noemen een redirect.
Als mensen inloggen op mijn site staat er succesvol ingelogd klik hier om verder te gaan. Ik wil graag dat je automatisch verder gaat.
Volgens mij gaat dit met javascript waar ik weinig verstand van heb.
er moet dus een redirect komen met ongeveer 5 seconden wachttijd.
Volgens mij is het niet zo lastig ik heb alleen geen idee hoe.

Mvg,

Bas Visscher

ps: als je echt niet weet wat ik bedoel,. hier op phphulp gebruiken ze het ook bij het inloggen of als je een reactie hebt geplaatst.
header('Location: pagina');
header('Refresh:3; url=pagina');
[google]meta refresh[/google]
het kan met een header redirect
Hierbij moet de header wel voor ALLE output naar de browser
<?php
//10 is getal in seconden
header('refresh:10;url=http://website.tld/pagina.extensie');
?>

Het kan met een meta refresh
<meta http-equiv="refresh" content="10;URL=http://website.tld/pagina.extensie" />


Of met javascript
<head>
<script type="text/javascript">
<!--
function redirect(){
    window.location = "http://website.tld/pagina.extensie"
}
//-->
</script>
</head>
<body onLoad="setTimeout('redirect()', 10000)">
dankjewel voor deze reactie hier heb ik wat aan.
Gewoon header gebruiken, is het makkelijkste en het beste.
voor het inloggen heb ik javascript gebruikt.

maar inloggen en uitloggen zit in hetzelfde bestand.
hoe gebruik ik het nu voor uitloggen?
dat zit ergens onderaan het script.
Een if functie erin gooien en checken of je nou uitlogt of inlogt en gebaseerd op dat geef je een echo met dat stukje javascript waar hij na de actie (login/loguit) naar toe moet.
laat maar domme fout van mij, als je inlogt redirect hij nu naar de index.
maar als je uitlogt onload hij de body natuurlijk weer.

dus met javascript werkt het voor beide want de redirect moet in beide gevallen naar de index.php
we werken namelijk met case/switch.

Reageren