Cookies
Maar nu zit ik met een groot probleem:
ik werkt met cookies om in te loggen
en ze werken niet ;-)
Op al m'n gratis accountjes van sites werken ze wel! :-S
Kan iemand kijken of er toch iets mis is met de code?
Dank bij voorbaat!
setcookie("geb", $_POST["username"], time()+3600);
setcookie("ww", $ww, time()+3600);
setcookie("statuske", $list8[status], time()+3600);
mogelijke oorzaken:
- je hebt al headers verzonden
- je roept de cookies niet goed aan
- je webhost is k*t
met een inlogsysteem kan je beter met sessions werken, en eventueel cookies om lang ingelogd te blijven. zorg er ook voor dat $ww wel md5() gecodeerd is.
om de fout te achterhalen van jouw probleem zal je meer code moeten posten.
Ik heb bovenaan de pagina headers staan é;-)
That's it!
THanks
Denk trouwens niet dat je site phpfreak.nl veel bezoekers krijgt, zijn al te veel van.. [mening]
It doesn't work :-(
Ik heb et veranderd maar et werkt nog niet!
Jorik:
Stond ook in de error maar oke :S :P..
??? Bij mij kreeg ik geen enkele error :-S
Wil er me nog iemand helpen? :-O
Met alleen dit kunnen wij ook niet veel he. En is het wel verstandig om een webmastersite te maken als je zelf niet alles onder de knie heb...
Heb je boven aan de pagina: ob_start(); staan?
Met ob_start() werkt het! :-D
Maar wat doet die functie eigenlijk ?
Ik gebruik:
Moet er ook iets van ob_ bij? :-O
Ik ben al eens gaan kijken op php.net ;-)
Moet er soms geen ob_end_clean(); bij?
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
session_start();
ob_start();
setcookie("geb","");
setcookie("ww","");
setcookie("statuske","");
?>
session_start();
ob_start();
setcookie("geb","");
setcookie("ww","");
setcookie("statuske","");
?>
zo denk ik...
ob_start() functie @ PHP.net
ik dacht datje een error geplaats had, is niet zo, foutje van mij.
Jorik:
zo denk ik...
ob_start() functie @ PHP.net
ik dacht datje een error geplaats had, is niet zo, foutje van mij.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
session_start();
ob_start();
setcookie("geb","");
setcookie("ww","");
setcookie("statuske","");
?>
session_start();
ob_start();
setcookie("geb","");
setcookie("ww","");
setcookie("statuske","");
?>
zo denk ik...
ob_start() functie @ PHP.net
ik dacht datje een error geplaats had, is niet zo, foutje van mij.
Nee, dit werkt niet ;-)
setcookie("naam");
2e parameter is niet nodig.
maar goed, misschien komt het doordat je $_COOKIE op dié pagina aanroept, dan kan je voor de zekerheid ook $_COOKIE = array(); doen.
Nee, dit werkt nog niet jongens, ik snap er niks van :-S
hehe.. je kan geen php maar gaat wel php site beginnen!? :) niets meer dan lof van mij :) succes ermee!
Bas:
haha, wat grappig geen php :s :@
lycos is gewoon kut voor domeinen ;)
en trouwens het jouwe werkt ook niet ;)
en kijk eens wat voor errors ie genereerd
nano:
zet een helemaal boven aan je page de volgende code
en kijk eens wat voor errors ie genereerd
en kijk eens wat voor errors ie genereerd
Warning: ini_set() has been disabled for security reasons in /data/members/paid/p/h/phpfreak.nl/htdocs/www/index.php on line 3
hij kan de error nie bekijken want het is gedeactiveerd!
ini_set() kan je niet gebruiken, omwille van veiligheidsredenen... dat is de error....
*zucht* ...
Edit:
maw aan de config kan je niets aanpassen... Wat me ook logisch lijkt :/
Gewijzigd op 14/01/2005 17:53:00 door Alfred -