sessions werken niet!
Dan 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.
Danny 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 -
Misschien 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
Clear 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
ik 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