Nawet, gdy wyłącze i włącze przeglądarke to sesja dalej trwa. Dopiero po kliknieciu wyloguj sesja się kończy.
Dopiero się ucze php, więc nie wiem czy kod jest poprawny, na 100% gdzieś zrobiłem błąd.. Proszę mnie nie odsyłać do kursów, bo przeglądałem juz kilka. Manual także mi nie pomógł.
Ogólnie nie wiem czy można tak pisać stronę

A więc plik index.php
<?php switch($_GET['akcja']){ case 'profil': include 'profil.php';break; case 'ustawienia': include 'ustawienia.php';break; case 'wyjdz': include 'wyloguj.php';break; case 'nowosci': include 'wyloguj.php';break; default : include 'news.php';break; } } else { switch($_GET['akcja']){ case 'zaloguj': include 'login.php';break; default : include 'zaloguj.php';break; } } ?>
pliki profil.php/ustawienia.php wyglądają podobnie czyli:
include("header.php"); include("footer.php");
header.php
include("config.php"); if (!$_SESSION['login'] || !$_SESSION['id']) { include("header.php"); include("footer.php"); exit; } // dalszy kod, nagłówek menu, html - wiec raczej nic waznego.
foother.php nie bede podawal bo tam jest tylko stopka w htmlu.
config.php
nie wiem czy to rozpoczecie sesji w configu jest potrzebne.. ale czekam na wasze wypowiedzi
