salve
in pag-accesso.php ho un form dove utente mette la e-mail... lo mando alla pg gestione-mail.php...qui controllo se e-mail c'è nel database...se no lo mando a pagina di errore ...se invece la e-mail c'è prendo il corrispondente indirizzo memorizzato nel db in forma di httpp://..ecc..ecc e lo stampo come link....questo il codice:
[PHP
<?php
ob_start();
$pagina_errore = "http://www.nomesito.dom/nomepagina.php";
$email = $_POST['imeil'];
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){//verifica e-mail
header ("Location: $pagina_errore");
exit();
}
$db = 'nomedatabase';
$conn = mysql_connect($host,$username,$password) or die (mysql_error());//connessione db
$sel = mysql_select_db($db) or die (mysql_error());//selziono il db
$risposta = mysql_query("SELECT link FROM pagineriservate WHERE email = '$email'") or die (mysql_error()); //query al db
if(mysql_num_rows($risposta) == 0){
header ("Location: $pagina_errore");
exit();//
}else{
//prendo il link
if($conn = mysql_fetch_object($risposta) or die (mysql_error())){
// stampo il link
echo 'Clicca il link: Link'."\n";
}
}
ob_end_flush();
?>
[/PHP]
funziona...però 2 domande:
1 - non ho capito del tutto questa parte echo 'Ecco il link: Link'."\n"; ...in particolare $conn->link ..e ."\n";
2-al posto di stampare il link vorrei mandare l'utente direttamente alla pag con un header ...con l'istruzione header ("Location: $conn"); ... mi dà l'errore Catchable fatal error: Object of class stdClass could not be converted to string ecc.ecc.
grazie