ciao a tutti,

ho creato una pagina in php che dopo aver controllato user e pass fa qualcosa altrimenti qualcosaltro.

vorrei che se user e pass sono corretti mi facesse vedere la pagina html altrimenti no, io stavo facendo così:

<?php

if (($user=="xxx") and ($psw=="xxx"))
{
echo <<<EOD
//codice html
EOD;
}
else
echo"<metahttp-equiv=\"refresh\"content=\"0;url=index.html\" />";
?>


ora siccome all'interno del codice html c'è dell'altro php
come faccio?:

<?php

if (($user=="xxx") and ($psw=="xxx"))
{
echo <<<EOD
//codice html <?php codicephp ?> //codice html
EOD;
}
else
echo"<metahttp-equiv=\"refresh\"content=\"0;url=index.html\" />";
?>

purtroppo non funziona, come si può ovviare?

altrimenti io avevo messo tutto il codice html con al suo interno codice php come semplice output dopo il controllo dello user e pass salvo fare nel controllo un redirect se non erano giusti e funziona;

<?php

if (($user!="xxx") or ($psw!="xxx"))
{
echo"<metahttp-equiv=\"refresh\"content=\"0;url=index.html\" />";
}

?>
//codice html <?php codicephp ?> //codice html



ma è sicuro fare così? :master: