Sessie/Cookie probleem?

Status
Niet open voor verdere reacties.

XenomX

Gebruiker
Lid geworden
27 apr 2002
Berichten
822
Ik heb mijn hdd laatst leeg gehaald, na alles opnieuw geinstalleert te hebben, apache, php, mysql doet mijn login systeem het niet meer.

Zo ver als ik weet heb is er geen verschil met de vorige installatie van de webserver/php.

De login werkt wel, maar toch ook weer niet, hij zegt niet dat de gegevens onjuist zijn als ik de correct gegevens invul, als ik ingelogt ben verwijst hij me door naar de 'Mijn profiel' pagina, daar ziet hij dat ik 'niet' ingelogt ben en kom ik weer op de Login pagina. :confused:

Als ik met een foute login inlog krijg ik wel de error dat hij niet bestaat, klopt ook, maar het rare is dat als ik met de juiste inlog hij de login wel accepteert, maar dat is dan alleen voor die ene pagina, daarna ben ik weer uitlogt.

Login werkt met sessie/cookie, sessie gaat in de database + sessie in het cookie.

Iemand een idee? Misschien iets in de apache/php config?

p.s. Op mijn 'gehuurde' webserver werkt hij wel :confused:

:thumb:
 
Ik heb echt geen idee hoe mensen dat voor elkaar weten te krijgen, dat een script opeens niet meer werkt op verschillende servers. Als je nou tegen me zegt dat 't in verschillende browsers niet werkt dan kan ik daar volledig inkomen, dat kan af en toe een enom bitchige klus zijn, maar op verschillende servers... Ik bedoel, als je je scripts gewoon fatsoenlijk opstelt en je script bestemd is tegen de PHP-configuraties die het meest verschillen op de servers (magic quotes, register_globals, error reporting), dan heb je zulke problemen zelden tot niet. Persoonlijk heb ik 't ook nog nooit gehad.

Ik heb dan ook geen idee waar het probleem bij jou zou kunnen liggen, daarvoor zul je toch echt ff zelf moeten gaan debuggen (plaats echo's om te kijken wat je script wel doet, wat niet, etc) om vervolgens het probleem te herkennen en te fixen :)

Lees anders mijn PHP Do's and Dont's ook eens :)


// Edit
Misschien toch één dingetje ! Ik ben nu ook een projectje bezig waarbij ik een loginsysteem heb gebaseerd op cookies en sessies, wanneer ik inlog wordt er een cookie gezet (dit zie ik dankzij de prachtige Firefox extensie 'Live HTTP headers'), maar volgens mij vind-ie 't domein 'localhost' niet zo leuk ofzo. Ik blijf namelijk niet ingelogd als ik m'n browser afsluit en opstart.

Nou heb ik mijn webserver ook zo gezet dat hij van buitenaf bezocht kan worden, dus wat ik toen ff gedaan heb is dat ik via mijn .gotdns.com adresje even naar m'n projectje ben gegaan en toen geprobeerd heb in te loggen. Browser afgesloten, opnieuw opgestart, weer via .gotdns.com adresje naar projectje gegaan... Ik was nog gewoon ingelogd... :)

Dusja, misschien dat dat 't is. Ik zou zeggen, ga ff naar http://jouw.ip.hier.invullen/ (software- en/of hardwarematige firewall ff laten toestaan) en check of je loginsysteem 't dan wel doet :)
 
Laatst bewerkt:
Er is iets fout in de PHP configuratie, ik heb een oudere versie geinstalleert, hiermee werkt alles wel weer, bij mijn installatie van PHP5 heb ik dus weer precies hetzelfde, ook worden er geen errors weergegeven, als er een error in het script zit krijg ik gewoon een blanco pagina.

Toch heb ik PHP5 zoals beschreven op php.net geinstalleert en heb hier ook eerder nog geen problemen mee gehad.

Ik ga nog even verder met googlen ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan