Hoe check je sessions?
Probleem is dat veel servers slecht zijn ingericht waardoor je geen schrijfrechten hebt op de directory waar de sessions zouden moeten worden opgeslagen. Daar werken sessies dus niet en ik wilde dat oplossen door in dat geval cookies te gebruiken.
Mijn probleem is dat ik niet weet hoe ik kan checken dat er problemen zijn met de session. Ik heb geprobeerd session_start() te testen. Maar deze geeft zelfs dan "true" terug wanneer hij waarschuwingen geeft over directory rechten.
Zijn er andere manieren waarop ik dit wel kan uitvinden?
Ik zou dan een sessie aanmaken en kijken of deze bestaat, zodra dat NIET het geval is dan kan je een melding geven of iets.
Dat werkt niet. Ik kan session_start() doen en krijg true terug. Ik kan dan session variabelen zetten en dan terugvragen. Alleen als ik dan met "header: location" naar de eigenlijke applicatie ga zijn al die variabelen weer vervlogen.
session.save_path
- SanThe - op 23/04/2013 14:52:36:
Je kan ook in de php even een eigen path instellen voor de session opslag voor de server.
session.save_path
session.save_path
Zou kunnen. Maar dit script wordt geinstalleerd op servers van mensen die ik niet ken en waar ik verder ook geen contact mee heb. Dus ik weet niet wat voor directory structuur hun server heeft en omdat ik ervan uitga dat dit onderwerp velen van hen boven de pet zal gaan kan ik ze ook niet vragen het zelf maar in te vullen.
Gewoon in de site-root-map een tmp-map aanmaken en daar de sessions zetten.
Cookie installeren met een hash, hash koppelen aan een record in je sessie tabel en daar de data in zetten.