Archief - PHP: session install

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Disa

Legacy Member
hey,

Ik heb gisteren Apache, php en mysql eindelijk zelf kunnen installen. Na lang gebruik te maken van free proggies die dit bundelden en die je dan maar hoefte op te starten heb ik het nog eens gewaagd om het zelf te installeren. Nu werkt alles perfect behalve de sessions. Hij geeft eerst errors van een map die hij niet vond maar die heb ik kunnen oplossen. Maar nu blijkt dat hij de session niet opslaat. (Ik draai de hele boel onder windows)

Voor de phpinfo klik hier.

thx & grtz Disa

DarkBone

Legacy Member
Je moet het pad instellen waarop de session wordt bijgehouden (voor iedere session wordt namelijk een bestandje aangemaakt die de gegevens van die session bijhoudt):

;session.save_path = "/tmp"

moet je instellen op bijvoorbeeld:

session.save_path = "c:\php\sessions"

Dus, je haalt de puntkomma weg en geeft het pad op naar een map. Let op! die map moet je zelf nog aanmaken, die is standaard niet aanwezig. Gewoon nieuwe map aanmaken waarin je de session files wilt opslaan en dit ook opgeven in de php.ini dus.

Succes.

Disa

Legacy Member
dat heb ik al gedaan hoor maar op localhost werkt men login script niet (hij registreert de session niet) en op de website wel.

TWEETY

Legacy Member
ier geeeft ie ook nen error ma et werkt toch
misch script fout
(in h3inb00k zit et script dat met cookies en sessions werkt)

Disa

Legacy Member
TWEETY zei:
ier geeeft ie ook nen error ma et werkt toch
misch script fout
(in h3inb00k zit et script dat met cookies en sessions werkt)

mjah Ik gebruik FireFox en heb het juist ff getest in IE en daar werkt het ook niet. Hij doet de session_register gewoon niet meer :s

grtz Disa

killgore

Legacy Member
Eh, php scripting hangt helemaal niet af van de browser (behalve sommige dingen als $_SERVER).

Ehm, dunno of et er iets mee te maken heeft (prolly niet), maar waarom installeer jij php in de map van apache???

Disa

Legacy Member
maar waarom installeer jij php in de map van apache???

Stond zo in een tut dat ik gelezen had, ik weet dat het niet echt nodig is maar nu staat het ook allemaal in 1 map (mysql staat ook in de Apache map).

Disa

dJeez

Legacy Member
http://be.php.net/session_register

Let vooral op het volgende :
Caution: If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().

Maw update je script en maak gebruik van $_SESSION ipv session_xxx indien de PHP versie op de server > 4.2.0. En check dan ineens ook dat je session_start aanroept in elk script waar je de sessievars gebruikt (want dat is dan wel echt nodig).

rienv

Legacy Member
Disa zei:
hey,

Ik heb gisteren Apache, php en mysql eindelijk zelf kunnen installen. Na lang gebruik te maken van free proggies die dit bundelden en die je dan maar hoefte op te starten heb ik het nog eens gewaagd om het zelf te installeren. Nu werkt alles perfect behalve de sessions. Hij geeft eerst errors van een map die hij niet vond maar die heb ik kunnen oplossen. Maar nu blijkt dat hij de session niet opslaat. (Ik draai de hele boel onder windows)

Voor de phpinfo klik hier.

thx & grtz Disa
Heb net hetzelfde probleem...en aangezien niemand gelijk op de vraag geantwoord heeft. Kan je me helpen Dina? Hoe heb je het opgelost?

Mijn paden kloppen ook...maar hij kan ze gelijk enkel niet wegschrijven en opvragen

Code:
 Warning: Unknown(): open(C:\Program  Files\php\sessiondata\sess_4c3ea7fef1a26059a513ccd
ac6e758f4, O_RDWR) 
failed: Permission denied (13) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). 
Please verify that the current setting of session.save_path is correct (C:\Program Files\php\sessiondata) in Unknown on line 0

servi

Legacy Member
bewaar dat eens gewoon in c:\temp
9/10 heeft hij problemen met de mapnaam "program files".

en natuurlijk moet de server genoeg rechten hebben om in die map iets te mogen schrijven.

sneax

Legacy Member
Ik heb gelezen dat er mensen zijn die problemen hebben met cookies opslaan als ze een lokala server gebruiken op windows XP. Mss heeft het daar iets mee te maken en moede Google is checken?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan