login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Raare session!

Offline thyssimonis - 30/01/2007 18:25
Avatar van thyssimonisPHP interesse Hoi,

Ik maak een session aan in "url.nl/dir1/nogeendir" de session doet het in heel "dir1" en ook de dirs er in!
Maar de session doet het niet in "url.nl"

Wat kan het probleem veroorzaken?

Mvg,

Thijs

12 antwoorden

Gesponsorde links
Offline ikkedikke - 30/01/2007 18:44
Avatar van ikkedikke PHP expert heb je een cookie path gezet?
zo nee, dan moet je even wat code posten
Offline Ibrahim - 30/01/2007 19:04
Avatar van Ibrahim PHP expert het gaat over sessions en niet cookies ikkedikke
Offline thyssimonis - 30/01/2007 19:04 (laatste wijziging 30/01/2007 19:05)
Avatar van thyssimonis PHP interesse
  1. <?
  2. $_SESSION['userid'] = $list['id'];
  3. ?>


Maar het ging over sessions!
EN session_start( ); boven de pagina!
Ik het zelfde probleem met cookies!
Offline ikkedikke - 30/01/2007 19:07
Avatar van ikkedikke PHP expert maar een session gebruikt over het algemeen een cookie om zich door te geven.
http://www.php....ookie-path
Offline thyssimonis - 30/01/2007 19:14
Avatar van thyssimonis PHP interesse Hoe los ik het nou op?
Offline timo - 30/01/2007 19:35
Avatar van timo PHP ver gevorderde bestaad $list['id'] wel? want anders zal dat denk ik als NULL worden ingegeven en dan bestaat de sessie dus ook niet, en doe anders eens var_dump($_SESSION) wat komt er dan?
Offline thyssimonis - 30/01/2007 21:01
Avatar van thyssimonis PHP interesse Lees deze regel nog eens van mij start topic!
Citaat:
de session doet het in heel "dir1" en ook de dirs er in!
Maar de session doet het niet in "url.nl"



Offline Thomas - 31/01/2007 14:44
Avatar van Thomas Moderator Is dir1 een subdomein?

Kijk eens naar phpinfo() wat daar ingesteld is, ga na of je session_start aanroept op alle paginas die je gebruikt en kijk eens naar de inhoud van je sessie inderdaad.
Offline Warbringer - 31/01/2007 14:52
Avatar van Warbringer Onbekend als je de sessie zet in url.nl/dir1/nogeendir kan je hem vanaf dir/1 gebruiker en hoger (verder de directory in) maar niet terug, dus verder terug dan waar hij gezet is vaak, is met cookies ook zo... ik meen dat je een soort van path kan opgeven zodat hij overal gebruikt kan worden?

HIER heb je de php manual van session_start misschien vindt je daar iets

http://nl2.php....-start.php
Offline Thomas - 31/01/2007 14:57
Avatar van Thomas Moderator Het session.cookie_path is standaard "/" oftewel het sessie-cookie is standaard geldig op heel het domein.
Offline Warbringer - 31/01/2007 15:01
Avatar van Warbringer Onbekend oke weten we dat ook weer, mooi om te weten haha 
Offline ThAlmighty - 31/01/2007 16:18
Avatar van ThAlmighty HTML beginner session_start(); boven elke pagina. Ik heb nog nooit problemen gehad met dirs enzovoort.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s