Versio

Cookie onzichtbaar?

Overzicht Reageren

Jesper Diovo

Jesper Diovo

17/08/2008 15:03:00
Quote Anchor link
Hoi!

Het volgende probleem doet zich voor: wij hebben een aantal websites die samen op één database werken, maar om het verband tussen de websites te versterken, willen we alle websites samen op één loginsysteem zetten.

Dat wil zeggen: wanneer er een bezoek wordt gebracht aan een website, stuurt deze een request naar een centraal punt, waar gekeken wordt of een beepaald koekje bestaat. Als dat zo is wordt de juiste informatie teruggestuurd om zo'n persoon in te loggen, als dat niet zo is gebeurt er verder weinig.

Alle scripts en alle requests werken. Behalve één regeltje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(isset($_COOKIE['koekje'])) {
?>


Als ik in firefox onder 'Extra' > 'Opties' > 'Cookies tonen' kijk, zie ik dat het cookie bestaat. Maar voer ik die regel uit, dan geeft hij negatief resultaat. Op zich klopt alles, het koekje wordt aangemaakt op '/', dus dat centraal punt. In firefox staat hij ook onder dat centraal punt, maar waarom vind dezelfde pagina dat koekje dan niet?

Ik hoop dat iemand weet hoe het in mekaar steekt,

Jezpur
 
PHP hulp

PHP hulp

24/05/2012 07:04:16
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Luuk Schakenraad

Luuk Schakenraad

17/08/2008 15:05:00
Quote Anchor link
var_dump($_COOKIE);
even proberen, kijken of ie daar tussen staat.

En het kan ook zijn dat je iets met het domein moet instellen..
 
Jesper Diovo

Jesper Diovo

17/08/2008 15:08:00
Quote Anchor link
Nee dus. Dat heb ik nu al meerdere malen geprobeerd op meerdere plekken, nergens komt dat koekje tevoorschijn.

Ik bak hem zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
setcookie("koekje",$value,$time,"/");
?>


Als ik dan in firefox kijk, zit hij onder: centraal.mijndomein.nl > koekje
Het script zit onder: centraal.mijndomein.nl/api/. Op zich klopt dat dus.

Kan het zo zijn dat mijn htaccess in de weg zit?
 
Luuk Schakenraad

Luuk Schakenraad

17/08/2008 15:10:00
Quote Anchor link
Dat lijkt me sterk.
 
Jesper Diovo

Jesper Diovo

17/08/2008 15:13:00
Quote Anchor link
Tommy schreef op 17.08.2008 15:10:
Dat lijkt me sterk.

Wat is het dan? :P Het maakt toch niet uit in welke map je zit als je koekje maar aan één van de bovenliggende mappen zit?

Edit: Nou wordt 'ie leuk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
var_dump($_COOKIE);
var_dump(in_array("koekje", $_COOKIE));
?>

geeft terug:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
array(1) { ["koekje"]=>  string(20) "KLdspekdfJfh48dlpEwv" }
bool(false)
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo
 



Overzicht Reageren