Thread: PHP: Cookie opvragen
-
22-05-2004, 21:00 #1
PHP: Cookie opvragen
Hallo,
Hoe moet je een cookie dat je gemaakt hebt terug opvragen ?
PS: Sorry darkbone, maar ik was toen die site wa aan het bekendmaken, stond juist online enzo en der zat redelijk veel volk op enzow. Dus ik was wel pissed off
. Ma enfin, nu weet ik toch da ik daar altijd van die dingen moet bijzetten da ge geen html enzo kunt posten
no votes
-
-
22-05-2004, 21:02 #2Member
- Registered
- 12/10/02
- Location
- mars
- Posts
- 14,319
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
$_COOKIE['naam'];
no votes
-
22-05-2004, 21:11 #31. Waarom geeft het niet "ingelogd" nadat het juiste gebruikersnaam & pw is ingevuldPHP Code:
<?PHP
require("HEADER.PHP");
?>
<?PHP
$_COOKIE[login];
if(( $gebruikersnaam != "HelloApu") || ( $paswoord != "bruzkovnix"))
{
echo "
<fieldset>
<legend>
Login
</legend>
<form>
<table border=\"0\">
<tr>
<td>
Gerbruikersnaam :
</td>
<td>
<input type=\"text\" name=\"gebruikersnaam\">
</td>
</tr>
<tr>
<td>
Paswoord :
</td>
<td>
<input type=\"password\" name=\"paswoord\">
</td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"login\">
</td>
</tr>
</table>
</form>
";
}
else {
setcookie("login","\$gebruikersnaam = $gebruikersnaam && \$paswoord = $paswoord");
echo "ingelogd";
}
?>
<?PHP
require("FOOTER.PHP");
?>
2. Is het cookie zo goed gedaan want ik heb het nog niet kunnen proberen.no votes
-
22-05-2004, 21:20 #4PHP Code:
<?PHP
require("HEADER.PHP");
$gebruikersnaam = ( !empty($_COOKIE['gebruikersnaam'])?$_COOKIE['gebruikersnaam']:'');
$paswoord = ( !empty($_COOKIE['paswoord'])?$_COOKIE['paswoord']:'');
if(( $gebruikersnaam != "HelloApu") || ( $paswoord != "bruzkovnix"))
{
?>
<fieldset>
<legend>
Login
</legend>
<form>
<table border=\"0\">
<tr>
<td>
Gerbruikersnaam :
</td>
<td>
<input type="text" name="gebruikersnaam">
</td>
</tr>
<tr>
<td>
Paswoord :
</td>
<td>
<input type="password" name="paswoord">
</td>
</tr>
<tr>
<td>
<input type="submit" value="login">
</td>
</tr>
</table>
</form>
<?php
}
else {
setcookie("gebruikersnaam", $gebruikersnaam, time()+8000);
setcookie("paswoord", $paswoord, time()+8000);
echo "ingelogd";
}
require("FOOTER.PHP");
?>no votes
-
23-05-2004, 15:30 #5
Ik krijg nog altijd login scherm
=>
http://www.kevinvg.be/login/INDEX.PHP?no votes
-
23-05-2004, 16:22 #6
logisch...
nu moet je zelf nog wel code toevoegen om te detecteren of de persoon ingelogd is of nietPHP Code:<?PHP
require("HEADER.PHP");
$naam = ( !empty($_POST['naam'])?$_POST['naam']:'');
$pas = ( !empty($_POST['pas'])?$_POST['pas']:'');
$gebruikersnaam = ( !empty($_COOKIE['gebruikersnaam'])?$_COOKIE['gebruikersnaam']:'');
$paswoord = ( !empty($_COOKIE['paswoord'])?$_COOKIE['paswoord']:'');
if(($naam != "HelloApu") && ($pas != "bruzkovnix"))
{
//enkel weergeven indien er geen post data aanwezig is
?>
<fieldset>
<legend>
Login
</legend>
<form method="post">
<table border=\"0\">
<tr>
<td>
Gebruikersnaam :
</td>
<td>
<input type="text" name="naam">
</td>
</tr>
<tr>
<td>
Paswoord :
</td>
<td>
<input type="password" name="pas">
</td>
</tr>
<tr>
<td>
<input type="submit" value="login">
</td>
</tr>
</table>
</form>
<?php
}
else {
//form in gevuld -> cookie aanmaken
setcookie("gebruikersnaam", $naam, time()+8000);
setcookie("paswoord", $pas, time()+8000);
echo "ingelogd";
}
require("FOOTER.PHP");
?>no votes
-
24-05-2004, 22:11 #7
Hier staan wa voorbeelden.
http://be2.php.net/setcookieno votes
