Archief - php: na login naar pagina doorverwijzen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Kensuke

Legacy Member
Hallo, ik ben bezig met een php login aan het maken waardat je 5
verschillende gebruikersnaam en paswoord combinaties kan invoeren en telkens naar een andere pagina word gelinkt
dus zo: als ik ik paswoord 1 indruk en gebruikersnaam 1 moet ik gelinkt worden naar pagina 1, als ik paswoord 2 en gebruikersnaam 2 ingeef word ik gelinkt naar pagina 2 .... en zo verder

Ik heb hier al een gedeelte aan proberen werken, en ik heb het al zo ver gekregen dat ik telkens een andere tekst krijg, maar nu zit ik vast, ik weet niet hoedat ik ervoor moet zorgen dat er een andere pagina geopent wordt.

ik zal hier onder mijn bron zetten die ik tot nu toe heb en dan kunnen jullie mij misschien verder helpen.



PHP:
<? 

if ($name=="gebruiker1" && $pwd =="paswoord1") 

{
	echo"ok1";
}
else
{
	if ($name=="gebruiker2" && $pwd =="paswoord2") 

	{
		echo"ok2";
	}
	else
	{
		if ($name=="gebruiker3" && $pwd =="paswoord3") 

		{
			echo"ok3";
		}
		else
		{
			echo"foute gebruikersnaam en/of passwoord";
		}
	}
} 


?>

Met vriendelijke groeten

killgore

Legacy Member
of:
<meta http-equiv="refresh" content="0;http://www.site.be/page.php">
en ook expliciet een link plaatsen.
voor de rest: ik weet niet of het pseudo-code is, maar ik vrees dat je het gebruik van autoglobals zal mogen gebruiken :p: http://be2.php.net/globals.

Dece

Legacy Member
PHP:
<?php
if ($name == 'gebruiker1' && $pwd== 'paswoord1')
     {

     //er mag nog geen output gestart zijn (geen echo, geen html code)
     header('location: pagina1.html');

     }
elseif ($name=='gebruiker2' && $pwd=='paswoord2')
      {

       header('location: pagina2.html');

       }
elseif($...
//etc etc
?>

Veel overzichtelijker toch?

btw geen Q als prefix hier
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan