uso questo script per intercettare la variabile pag che successivamente con uno switch farà includere nella pagina principale (index.php) quella scelta dal navigatore che viene passata tramite GET altrimenti viene caricata quella memorizzata nella sessione, di default viene selezionata la home.Codice PHP:
if ( isset($_GET['pag']) ) $pag = $_GET['pag'] ;
elseif ( isset($_SESSION['pag']) ) $pag = $_SESSION['pag'] ;
if ( empty($pag) ) $pag = "home" ;
if (
$pag != "home" and
$pag != "staff"
) $pag = "home" ;
$_SESSION['pag'] = $pag ;
il problema è:
parto da home, seleziono staff, da qui tramite POST inserisco un nuovo componente nello staff tramite una pagina diversa per poi tornare alla index.
mi aspetterei di tornare su staff, invece mi manda erroneamente su home. ma questo solo al primo inserimento, ai successivi mi rimanda correttamente su staff
![]()
![]()
![]()
ma cosa succede??? :master:![]()