salve..
per area riservata cui possono accedere più utenti creato 3 pag
1-accedi-riservata.php: utente inserito username e password viene spedito a pagina-riservata.php
2-in pagina-riservata.php l'utente inserisci la sua e-mail che la spedisco a estrarre-link-da-db.php
3- in estrarre-link-da-db.php se la e-mail inserita dall'utente esiste nel db gli dò il suo indirizzo di pagina riservata altrimenti, e-mail assente, lo mando alla pag e-mail-assente.php...problema se l'utente inserisce l'e-mail corretta tutto bene...se invece inserisce un indirizzo inesitente nel db salta fuori Warning: Cannot modify header information - headers already sent by (output started at /home/n65432/domains/xxxxxxx.yy/public_html/area-riservata/estrarre-link-da-db.php:130) in /home/n65432/domains/xxxxxx.yy/public_html/area-riservata/estrarre-link-da-db.php on line 139..in locale tutto fila liscio..il problema salta fuori in remoto..
ecco lo script della pg estrarre-link-da-db.php
grazie
per area riservata cui possono accedere più utenti creato 3 pag
1-accedi-riservata.php: utente inserito username e password viene spedito a pagina-riservata.php
2-in pagina-riservata.php l'utente inserisci la sua e-mail che la spedisco a estrarre-link-da-db.php
3- in estrarre-link-da-db.php se la e-mail inserita dall'utente esiste nel db gli dò il suo indirizzo di pagina riservata altrimenti, e-mail assente, lo mando alla pag e-mail-assente.php...problema se l'utente inserisce l'e-mail corretta tutto bene...se invece inserisce un indirizzo inesitente nel db salta fuori Warning: Cannot modify header information - headers already sent by (output started at /home/n65432/domains/xxxxxxx.yy/public_html/area-riservata/estrarre-link-da-db.php:130) in /home/n65432/domains/xxxxxx.yy/public_html/area-riservata/estrarre-link-da-db.php on line 139..in locale tutto fila liscio..il problema salta fuori in remoto..
ecco lo script della pg estrarre-link-da-db.php
PHP:
<?php
$db = 'nomedatabase';
$sel = mysql_select_db($db) or die (mysql_error());//selz il db
$email = $_POST['imail'];
$pagina_errore = "http://www.xxxxxx.yy/area-riservata/email-assente.php";
//query al db
$ricevuta = mysql_query("SELECT link FROM pagineriservate WHERE email = '$email'") or die (mysql_error());
if(mysql_num_rows($ricevuta) == 0)
{
header ("Location: $pagina_errore");
}else{
//recupero il link
if($obj = mysql_fetch_object($ricevuta) or die (mysql_error()))
{
// stampo il link
echo 'Ecco il link per la tua pagina riservata personale: <a href='.$obj->link.'>Link</a>'."\n";
}
}
?>
grazie