[PHP] sessie niet opgeslagen, maar toch weer wel

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een wazig probleem; in mijn site (weblog) kan ik (en medeloggers) inloggen om te posten. De site wordt binnenkort verplaatst naar een dedicated server.
De login-check-functie zit in een weblogclass en vult een sessie met een array.
Deze array bevat de ID's van het weblogs waarop de ingelogde gebruiker mag posten.

Het probleem is dat op de nieuwe server deze sessie niet wordt opgeslagen.
Ik heb tests uitgevoerd met losse pagina's, waar een sessie wordt opgeslagen, en op een andere pagina uitgelezen en dit werkt goed. Hierna heb ik op de testpagina's de classes/functionlibraries geinclude, zodat ik kan uitsluiten dat er
ergens in de classes/functionlib's iets raars met de sessions gebeurd, ook dit werkt goed.
Hierna heb ik geprobeerd de sessie buiten de class om te setten, wat helaas niet werkt.
Ik heb de php/apache configuratie gecontroleerd, en gelijk getrokken met de situatie op de huidige server (waar het allemaal prima werkt).
De directory op de server waar de sessions worden opgeslagen bestaat, en apache mag er ook in schrijven (anders zouden de losse test-pagina's immers niet werken)
Dit had allemaal geen effect.
I'm outta options here.. Heeft iemand nog suggesties?
_/-\o_

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

-Php versies?
-Globals?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oh.. sorry :)
PHP Version 4.1.2/register_globals= Off

Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
en je gebruikt wel $_SESSION en niet het verouderde $HTTP_SESSION_VARS ?

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:12

crisp

Devver

Pixelated

PHP versie 4.1.2 is nogal brak af en toe met sessies; is upgraden geen optie?

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik gebruik $_SESSION...
maar die upgrade.. dat is wel een goeie.. ik d8 eerlijk gezegd dat ie al nieuwer was..
Fijn.. na uren debuggen :(
iig bedankt voor de tip
Pagina: 1