sessions werken niet!
Erwin H
30/12/2013 17:02:58Dan gebruik je ook geen sessions en heb je dit probleem dus ook niet....
Het sessie id wordt opgeslagen in een cookie, of je het wil of niet.
Het sessie id wordt opgeslagen in een cookie, of je het wil of niet.
PHP hulp
10/05/2024 09:33:32- SanThe -
30/12/2013 17:23:26Danny A-noniem op 30/12/2013 16:17:57:
gebruik geen cookies...
Jij niet, maar een session wel.
Gewijzigd op 30/12/2013 17:24:29 door - SanThe -
Aron van W
30/12/2013 17:29:30Misschien dit...
Op vrijwel elke pagina met de session staat er dit:
Op vrijwel elke pagina met de session staat er dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
// LOGIN.PHP
session_start();
// redirect als user al ingelogd is
if ((isset($_SESSION['id'])) && ($_SESSION['id']!='')) {
header("Location: profiel.php");
exit();
}[/code]
Wat ik bedoel
[code]&& ($_SESSION['id'] !=''))[/code]
Maar volgens mij bedoel je dit:
[code]&& ($_SESSION['id'] !==''))[/code]
Wat betekend dat hij niet leeg mag zijn.
Je kunt beter gebruiken:
[code]&& (!empty($_SESSION['id']))[/code]
Dat zorgt ervoor dat je dit soort verwarringen niet krijgt.
Zeg maar als ik het fout heb :D
// LOGIN.PHP
session_start();
// redirect als user al ingelogd is
if ((isset($_SESSION['id'])) && ($_SESSION['id']!='')) {
header("Location: profiel.php");
exit();
}[/code]
Wat ik bedoel
[code]&& ($_SESSION['id'] !=''))[/code]
Maar volgens mij bedoel je dit:
[code]&& ($_SESSION['id'] !==''))[/code]
Wat betekend dat hij niet leeg mag zijn.
Je kunt beter gebruiken:
[code]&& (!empty($_SESSION['id']))[/code]
Dat zorgt ervoor dat je dit soort verwarringen niet krijgt.
Zeg maar als ik het fout heb :D
Furio Scripting
30/12/2013 17:54:04Clear je cache eens, en start je browser opnieuw op.
Daarnaast kan je eens dit zetten bovenaan je login.php file:
var_dump($_SESSION);
Daarnaast kan je eens dit zetten bovenaan je login.php file:
var_dump($_SESSION);
Gewijzigd op 30/12/2013 17:54:25 door Furio Scripting
Danny A-noniem
30/12/2013 18:43:13ik neem mijn woorden terug...
weer wat geleerd...
dacht echt dat het 2 verschillende manieren waren.
excusses..
getest en klopt. dank u allen
weer wat geleerd...
dacht echt dat het 2 verschillende manieren waren.
excusses..
getest en klopt. dank u allen
Gewijzigd op 30/12/2013 18:44:45 door Danny A-noniem