[php] Setcookie over het hele domein gaat mis?

Pagina: 1
Acties:

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hey,

als ik op deze manier een cookie zet:

setcookie("item",$item,Time()+60*60*24*365*5,"", ".domein.nl");

Dan zou hij hem toch ook moeten pakken als ik naar bla.domein.nl ga of niet?
Dat doet hij nl niet...wat doe ik verkeerd?

Edit:
ik heb ingesteld dat als je naar bla.domein.nl gaat, dat hij daarna die 'bla' pagina in een frameset laad zodat hij het domein 'mooi' weer blijft geven en niet naar www.domein.nl/bla.htm gaat, kan dat het probleem zijn?

  • intert0y
  • Registratie: Februari 2000
  • Laatst online: 10-03-2025
krijg je ook een foutmelding of wordt het cookie gewoon niet geplaatst?

ik ben geen postbode, maar postman Pat rulez!


  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Op donderdag 17 januari 2002 09:32 schreef intert0y het volgende:
krijg je ook een foutmelding of wordt het cookie gewoon niet geplaatst?
Geen foutmelding, cookie wordt wel geplaatst.
Voor de rest van het domein (domein.com of www.domein.com) werkt de cookie perfect, alleen niet in die subdomeinen.

Verwijderd

klopt volgens mij wel, werkt alleen voor volledige domein, subdomein is officieel een andere domeinnaam, heeft in principe niks met de hoofddomeinnaam te maken (kan zijn dat je de sub als alias hebt...). Je kunt het beste op php.net kijken...

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 01:35
en als je geen domein erbij zet (dat dus helemaal weghalen)??

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Op donderdag 17 januari 2002 10:42 schreef jurriebur het volgende:
Je kunt het beste op php.net kijken...
Volgens php.net werkt .domein.nl voor je hele domein inclusief subdomeinen.

Als ik het weglaat: hmm, weet ik zo eigenlijk niet, ik zal het eens proberen.

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Weglaten werkt ook niet.

Ik heb zelf sterk het idee dat het komt omdat ik de pagina op m'n subdomein in een frameset laadt, het gaat hier trouwens ook niet om een echt subdomein, maar een door 'php' gemaakt subdomein, ik split $http_host en laad dan het 'subdomein' in de volgende frameset:

<frameset border="0" frameborder="0" rows="100%,*">
<frame name="NAV" src="pagina.php?naam=$sub" marginwidth="0" marginheight="0" scrolling="auto" frameborder="no">
<frame name="leeg" marginwidth="0" marginheight="0" scrolling="no" frameborder="no">
</frameset>

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hmm kan niemand bovenstaande posting bevestigen?

  • OxiMoron
  • Registratie: November 2001
  • Laatst online: 27-06 10:54
setcookie("item",$item,(Time()+60*60*24*365*5),"", ".domein.nl");

ff haakjes om de tijdberekening..

gok ik :D

Albert Einstein: A question that sometime drives me hazy: Am I or are the others crazy?


  • Martijn02
  • Registratie: September 2000
  • Laatst online: 16:40

Martijn02

/* No Comment */

Stukje uit eigen code, deze werkt wel over meerdere domeinen
PHP:
1
2
3
<?
setcookie('User_ID', $userID, $cookieLifetime, '/', '.gfxartist.com');
?>

er moet dus nog een '/' tussen, probeer dat eens...

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Op vrijdag 18 januari 2002 16:02 schreef Martijn02 het volgende:
Stukje uit eigen code, deze werkt wel over meerdere domeinen
PHP:
1
2
3
<?
setcookie('User_ID', $userID, $cookieLifetime, '/', '.gfxartist.com');
?>

er moet dus nog een '/' tussen, probeer dat eens...
Bedankt, maar dat werkt ook niet....
Proberen jullie het trouwens ook eens met in je subdomein een _ underscore, dat werkt bij mij niet.
Ik ben gestopt met het gebruiken van bovenstaande frameset, dan werkt het wel normaal, behalve dus met een underscore erin...dat gaat nog mis.

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Op woensdag 23 januari 2002 13:36 schreef TangLeFuzZ het volgende:
Proberen jullie het trouwens ook eens met in je subdomein een _ underscore, dat werkt bij mij niet.
Heeft iemand dat al geprobeerd?

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Heel bijzonder, precies een jaar later wil ik deze topic opnieuw ter sprake brengen omdat ik dit probleem ook heb.

Als ik een "subdomein" in een frameset zet, dan werkt het setten of ophalen van mijn cookie niet meer. Onafhankelijk van het domein dat ik meegeef.

Ik kan hier echter niet zo simpel die frameset weghalen.

Heeft iemand een idee waarom dit niet werkt?

Ik blijf er iig vrij nuchter onder....


Verwijderd

heb geen idee.... je kan wel proberen header("P3P: CP=\"ALL\"") mee te sturen... dan werkt het zelfs van andere domeinen ;)

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 28-02 19:26
Verwijderd schreef op 06 February 2003 @ 00:27:
heb geen idee.... je kan wel proberen header("P3P: CP=\"ALL\"") mee te sturen... dan werkt het zelfs van andere domeinen ;)
Ja oké maar dat is dan ook were niet slim, beveiliginstechnisch dan he.

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Die P3P header verandert niets. Ik denk toch dat het in aan de frameset ligt.

Iemand daar nog ideeen over?

Ik blijf er iig vrij nuchter onder....


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
He verrek, het werkt wel als je in de frameset geen urls gebruikt, maar alleen relatieve paden..

Ik blijf er iig vrij nuchter onder....

Pagina: 1