ciao raga
in pratica una volta che un utente si logga al sito o si registra voglio il redirect alla home page del sito però mi servono i dati che l'utente appena loggato o registrato ha inserito per poter inserire nella home page anche il profilo personale dell'utente...
ho visto che tutto ciò si fa attraverso le sessioni mi potreste spiegare in generale come fare, è la prima volta che uso le sessioni...
questa è la pagina che esegue la verifica dei dati al login
devo fare il redirect su Home.php e mettere tipo in alto profilo modifca logout
e un benvenuto tizio....
codice:
<html> <head> <title>Sito Tirocinio</title>
<link rel="stylesheet" type="text/css" href="pannello.css"> </head>
<p align="center">
</p>
<?php $connection=mysql_connect("127.0.0.1","root","") or die("Connessione DB fallita".mysql_error());
mysql_select_db("archivio") or die("Selezione DB fallita".mysql_error());
if (isset($_POST["user"]) && isset($_POST["pass"])){
$user=($_POST["user"]);
$pwd=md5($_POST["pass"]);
controller($user, $pwd);
}
$sql=mysql_close($connection);
function controller($ceck1,$ceck2){
$query=mysql_query("SELECT count(*) as tot FROM users WHERE username='$ceck1' AND password = '$ceck2'");
$resultset=mysql_fetch_assoc($query);
$prova=$resultset['tot'];
if( $prova==1){
echo "Login effettuato";
redirect('http://localhost/SitoTirocinio/Home.php',2);
}else echo "Username e/o password errati"; }
function redirect($url,$tempo = FALSE ){
if(!headers_sent() && $tempo == FALSE ){
header('Location:' . $url);
}elseif(!headers_sent() && $tempo != FALSE ){
header('Refresh:' . $tempo . ';' . $url);
}else{ if($tempo == FALSE ){
$tempo = 0; } echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">"; }
}
?>
</body>
</html>