Ok ik heb het volgende probleem. Ik heb een index.php file die checkt of een browser html of WAP is.
Als het html is dan wordt ie geredirect naar html_index.php.
Als ik nu naar index.php ga en dan probeer in te loggen krijg ik geen sessie aangemaakt.
Ga ik nu direct naar html_index.php en log ik in, dan werkt alles gewoon goed.
Ik zal even de code van index.php geven:
index.php
bovenste van html_index.php
En hoe ik mijn sessie aanmaak:
Iemand enig idee wat ik fout doe?
Als het html is dan wordt ie geredirect naar html_index.php.
Als ik nu naar index.php ga en dan probeer in te loggen krijg ik geen sessie aangemaakt.
Ga ik nu direct naar html_index.php en log ik in, dan werkt alles gewoon goed.
Ik zal even de code van index.php geven:
index.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
| session_start(); session_unset(); session_destroy(); if (strstr(strtolower($HTTP_ACCEPT), "text/vnd.wap.wml")) { $nexturl="wap_index.php"; } else { $nexturl = "html_index.php"; } header("Location: $nexturl"); exit; |
bovenste van html_index.php
PHP:
1
2
3
| session_start(); session_unset(); session_destroy(); |
En hoe ik mijn sessie aanmaak:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| function startsessie($klantstatusid,$klantid){ $dr=$this->docroot; //variabele $sessieid global maken global $sessieid; $sessieid = $klantid; session_start(); session_register("sessieid"); //echo $sessieid; //echo "sessie is aangemaakt"; header("Location: $dr/member.php"); } |
Iemand enig idee wat ik fout doe?