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......