ciao a tutti,

in home sulla colonna di destra ho un elenco delle ultime 5 news inserite nel db con i loro link che collegano direttamente alla news di riferimento, ad esempio:

http://www.sito.it/news.php?art=19

se mi ero già logato precedentemente riesco ad accedere direttamente alla news, se invece non mi ero logato quando clicco sul link mi chiede di logarmi, (e fin qui è tutto giusto) dopo il login però mi fa accedere alla pagina:

http://www.sito.it/news.php

perdendo l'ultima parte del link:

?art=19

questo è il codice che uso per logarmi:

Codice PHP:
<? 
if ($username && $password){
    
$aut "SELECT id_login from c_login where username='$username' AND password='$password' ";
    
$rs_aut mysql_query($aut$conn);
    
$row_aut=mysql_fetch_array($rs_aut);
    if ((
$row_aut==0)==true){
        
$msg="utente non riconosciuto";
    }
 else {
        
$_SESSION['idlogin']=$row_aut['id_login'];
    }
}
if (
$_SESSION[idlogin]) {
    
$sql_ses "SELECT * from c_login where id_login=$_SESSION[idlogin] ";
    
$rs_ses mysql_query($sql_ses$conn);
    
$row_ses=mysql_fetch_array($rs_ses);
    if ((
$row_ses==0)==true){
        unset (
$_SESSION[idlogin]);
        echo 
"accesso non consentito";
        exit();
    }
} else { 
?>

<form action="<?=$PHP_SELF?>" method="post">

ecc......