[PHP] sessie maar naar 1 pagina

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een website die gebruik maakt van sessions.
Sinds ik mijn server (win 2k3) opnieuw geinstalleerd heb doen de sessions het maar 1 pagina verder.
als ik ze schrijf in 1.php zijn ze wel te berijken in 2.php maar niet meer in 3.php, terwijl ik IE niet afsluit.

php ini heb ik de volgende waardes gegeven:
session.save_path = C:\php\sessiondata ; argument passed to save_handler

ik heb deze in c:\windows gezet
php4ts.dll staat in c:\windows\system32 en heeft de lees en open rechten voor IUSR

php.exe in de map c:\php heeft dezeldfe rechten, net als de map waar de sessions in staan.

Ook zie ik elke keer als de session aangemaakt wordt in 1.php een sessie in de map erbij komen, zodra ik dan naar 2.php ga, gebeurt er nix (deze kan ik ook 1000 keer vernieuwen).
Zodra ik naar 3.php ga komt er een lege sessie bij.

Ik weet zeker dat het niet aan de code ligt, omdat hij het gewoon deed voordat ik de server opnieuw installeerde.

Weet iemand wat ik vergeten zou kunnen zijn???

p.s. 1.php, 2.php en 3.pho zijn fictieve namen

Acties:
  • 0 Henk 'm!

  • mocean
  • Registratie: November 2000
  • Laatst online: 04-09 10:34
Doe je wel
session_start()

Bovenaan elke PHP pagina?
session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.

Koop of verkoop je webshop: ecquisition.com


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dat doe ik.
Zoals ik al zei, ik weet zeker dat het aan een instelling ligt, omdat het sinds dat ik de server opnieuw geinstalleerd heb dat probleem heb...

Ik ben er bijna zeker van dat ik wat vergeten ben.
me PHP werkt wel gewoon het zijn alleen me sessions

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 00:18
Weet je zeker dat je de goede php.ini inlaad?

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja.

Ik heb hier een plaatje waar de session info in staat.
Afbeeldingslocatie: http://www.nitroserve.nl/sess.bmp

ziet iemand fouten?

Acties:
  • 0 Henk 'm!

  • dev icey
  • Registratie: Augustus 2003
  • Laatst online: 22-04 11:21
De sessie gebruikt geen cookies, oftewel is het alleen volgens mij mogelijk de cookie te houden dmv een post of een link naar de volgende pagina te gaan, aangezien php de PHPSESSID dan aan de link toevoegt.

Als je dan zomaar naar de 3e pagina toegaat door het in te typen in de url kan hij de sessie id niet meer laden en weet niet meer welke sessies bij jou horen, oftewel hij kan geen sessies meer vinden.

Dus set session.use_cookies is op On

Tenminste zo zit het volgens mij :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
kheb um nu aangezet.
maar hij doet het nog steeds niet...

Acties:
  • 0 Henk 'm!

Verwijderd

Kan je eens een stukje code posten? Hoe je je data in de sessie gooit en het er weer uit haalt?

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

krijg je een cookie met een sessie-id en wordt er ook een sessie-bestand aangemaakt in C:\php\sessiondata ?

Intentionally left blank

Pagina: 1