login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] sessions

Offline Sar - 22/09/2007 19:45
Avatar van SarPHP interesse Hallo,

Ik ben momenteel bezig met 2 sites, waarbij ik inlog met sessies.
Nu is het zo dat als ik beide site open heb staan, en ben ingelogd in de ene, dat ook direct de andere ingelogd is, terwijl de username waarmee ik in die ene ingelogd ben niet bestaat in de andere.

Het ligt dus aan de sessie.

Ik dacht dat het mischien kwam doordat je een naam aan een sessie moet toekennen, dus heb ik ze allebei een andere naam gegeven door middel van:

session_start("NAAM");

Maar dit helpt niet.

Weet iemand hoe ik dit kan oplossen?

Alvast bedankt!

Grts,
Sar

7 antwoorden

Gesponsorde links
Offline Grayen - 22/09/2007 20:08
Avatar van Grayen PHP ver gevorderde Ik weet alleen een simpele oplossing, ik weet bijna zeker dat er een mooiere bestaat, alleen weet ik niet welke.

Doe het als volgt:

$_SESSION['sitenaam']['naam'] = 'value';
Offline Gerard - 22/09/2007 20:42
Avatar van Gerard Ouwe rakker
Citaat:
Ik ben momenteel bezig met 2 sites, waarbij ik inlog met sessies.

Ben je deze sites nu aan het ontwikkelen of blijven deze op dezelfde plaats staan wanneer ze klaar zijn?
Ontwikkelen doe ik zelf namelijk altijd op een subdomain om zeg maar een echt domein na te bootsen. Het komt normaliter namelijk niet voor dat je meerdere sites op 1 domain gaat hangen.
Offline Sar - 22/09/2007 21:29
Avatar van Sar PHP interesse Nou, ik ben ze aan het maken op een xampp server.
En allebei in een apparte map.

Maar als ik ze dus allebei zeg maar op een appart domein zet zou het goed moeten zijn?
Offline cloudstrife - 22/09/2007 22:29
Avatar van cloudstrife PHP beginner Uw sessies worden binnen hetzelfde domein gestart dus voor de server ben en blijf je op 1 site werken. Zoals gezegd kan je beter met een subdomein werken om te testen online en als je offline wil testen bouw dan gewoon een afmeld functie of zo in die de sessie kan vernietigen.
Offline Sar - 22/09/2007 22:33
Avatar van Sar PHP interesse Ja, er is verder ook niks aan de hand, normaal gesproken test ik maar 1 site tegelijk, maar aangezien ik nu met 1 bezig was en de andere aan iemand wou laten zien viel me dit op.

En daarom dacht ik dat het mischien kwaad kon, aangezien de ene site de sessie van de andere overnam.
Offline cloudstrife - 22/09/2007 22:46
Avatar van cloudstrife PHP beginner Ik neem aan dat je dan voor die 2 sites +- dezelfde php code gebruikt en als beveiliging niet gewoon kijkt of er wel een sessie bestaat maar dat je ook daadwerkelijk naar de inhoud van de sessie kijkt en bv nagaat of een meegegeven userid of gebruikersnaam voor die site wel degelijk van toepassing is?
Offline Sar - 23/09/2007 23:27
Avatar van Sar PHP interesse @cloudstrife:

Ja, dat klopt, ik kijk of er een sessie is en wat de gegevens zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s