Ik ben bezig met een klein inlog systeem waarbij met cookies moet worden onthouden wie er ingelogt is, maar dit werkt nog niet helemaal. In firefox en ie6 werkt alles wel perfect, maar in ie7 niet.
Als je ingelogt wordt, komt er het volgende te staan:
En dan op de beveiligde pagina:
functie showerror() echo't simpel de fout, en dat gebeurt er dus nadat er ingelogt is met ie7.
Verder gebruik ik dacht ik hetzelfde systeem voor cookies met een forum, en daar werkt het wel gewoon bij. Dus wat is hier dan fout aan???
Als je ingelogt wordt, komt er het volgende te staan:
PHP:
1
2
3
4
5
| if(!empty($_POST['login'])) { setcookie("logged",$memberid,time()+3600); header("Location: index.php"); exit(); } |
En dan op de beveiligde pagina:
PHP:
1
2
3
| if(empty($_COOKIE['logged'])) { showerror("Niet ingelogt!", "Log eerst in om dit te doen!"); } |
functie showerror() echo't simpel de fout, en dat gebeurt er dus nadat er ingelogt is met ie7.
Verder gebruik ik dacht ik hetzelfde systeem voor cookies met een forum, en daar werkt het wel gewoon bij. Dus wat is hier dan fout aan???
AMD Phenom II X6 1090T | 2x 4GB Kingston | Geforce GTX 560TI | Creative I-Trigue L3450