set_cookie()

Gestart doorRobbert4 reacties75 weergaven

5 berichten · pagina 1 van 1

Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Ik heb een probleemke met mijn cookies,
het probleem is als volgt:

Ik wil inloggen, dat gaat allemaal mooi, maar het probleem ligt hem in vanaf welk domein je de website probeert te bereiken.
vanaf
als je vanaf http://www.voorbeeld.nl/login inlogt, dan ben je ingelogt op:
http://www.voorbeeld.nl ben je wel ingelogt op IE8, maar vanaf
http://voorbeeld.nl ineens niet.
Of andersom.

Dit is de code die we gebruiken:

[COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"cookie"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$code[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()+[/COLOR][COLOR= #0000BB]31557600[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]".voorbeeld.nl"[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"lidnr"[/COLOR][COLOR= #007700],[/COLOR]   [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]],[/COLOR]   [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()+[/COLOR][COLOR= #0000BB]31557600[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]".voorbeeld.nl"[/COLOR][COLOR= #007700]);[/COLOR]
?>


Heeft er toevallig iemand een idee wat hier het probleem van is? En wat je er aan kunt doen?

,Robbert
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ik heb dit probleem ook
Ik gebruik een redirect (met htaccess)
Zodat de site alleen via http://www. werkt
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In je .htaccess dit zetten:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^voorbeeld.nl
RewriteRule (.*) http://www.voorbeeld.nl/$1 [R=301,L]
0
Berichten
392
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"cookie"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$code[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()+[/COLOR][COLOR= #0000BB]31557600[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"*.voorbeeld.nl"[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"lidnr"[/COLOR][COLOR= #007700],[/COLOR]   [COLOR= #0000BB]$lid[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]],[/COLOR]   [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()+[/COLOR][COLOR= #0000BB]31557600[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"*.voorbeeld.nl"[/COLOR][COLOR= #007700]);[/COLOR]
?>


probeer dat eens
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Cookies gelden maar op een bepaald domein, en dat is standaard de domein waar je op zit.
Wat je het beste kunt doen is zorgen dat http://voorbeeld.nl doorstuurt naar dezelfde domein met www. ervoor. biggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren