ho un problemino con il GET...
Ho creato la sequente form in index.php
codice:
<form name='login' action='login/login.php' method='POST'>
<?php
if($_GET['stato']== "vuoto")
echo "Attenzione:
compilare corretamente i campi!!!";
?>
<input type='text' name='nick' value='Nome Utente' />
<input type='password' name='pass' />
<input type='submit' value='Log In' />
</form>
e la pagina di login è login/login.php
Codice PHP:
if (empty($_POST['nick']) OR empty($_POST['pass']))
{
header("Location: ../index.php?stato=vuoto");
exit;
}
...
Cosi facendo quando un utente non compila tutti i campi del login la pagina di login mi rimanda all'index con il messaggio sopra la form che dice:
Attenzione:
compilare corretamente i campi!!!
Il problema sta nel primo accesso alla pagina index.php, poichè ovviamente $_GET['stato] non esiste e quindi ricevo a video una notifica del tipo
Notice: Undefined index: stato in c:\programmi\easyphp1-8\www\index.php on line 74
Ho cercato su google e sulle principali guide sul GET della rete ma non ho trovato nulla che mi possa aiutare....
Sono ben accette anche altre soluzioni