Ciao a tutti ho un problema con questo codice.
Ho creato una form che utilizzi quel codice di programma, ma quando la eseguo easyphp mi da un errore, questo:
Accesso negato! Non disponi dei permessi necessari per accedere all'oggetto richiesto, oppure l'oggetto non può essere letto dal server. Se pensi che questo sia un errore del server, per favore contatta il webmaster. Error 403 127.0.0.1 03/27/11 22:43:26 Apache/2.2.17 (Win32) PHP/5.3.6
E nella barra degli indirizzi c'è questo:
Perchè da questo errore?codice:http://127.0.0.1:8888/Prova/<?=$_SERVER['PHP_SELF'] ?>
Provando lo stesso codice sul sito che ho su altervista funziona tutto perfettamente.
Lascio anche il codice molto grezzo, ma è una banale prova del php_self
codice:<html> <body> <?php $nome=$_POST["nome"]; $cognome=$_POST["cognome"]; if(isset($nome)) { echo "$nome $cognome"; } else { ?> <form method="POST" action="<?=$_SERVER['PHP_SELF'] ?>" > Nome:<input type="text" name="cognome" size="35"></p> Cognome:<input type="text" name="nome" size="35"></p> <input type="submit" value="Invia"> <input type="reset" value="cancella"> </form> <?php #FINE ELSE } #----- ?> </body> </html>