Non riesco a leggere i dati dalla request dopo che è stata fatta una post, questo è il mio codice:
la form (che si trova come include della pagina index.php):
Codice PHP:
<?php
session_start();
if (isset($_REQUEST['nome']))
$nome = $_REQUEST['nome'];
else
echo("Nessun valore inviato");
?>
<form action="registrati_action.php" method="post"
name="registrati_form" onsubmit="return controllo_campi_form_registrazione();">
<div class="label">
Nome*:
</div>
<div class="input">
<input id="" maxlength="30" name="nome" size="30" type="text" value="<?=$nome?>">
</div>
<input type="submit" value="Conferma" style="height: 30px">
</form>
l'action
Codice PHP:
<?
session_start();
$nome =$_POST['nome'];
//echo $nome;// <-- qui, se scommento compare correttamente la stringa: Andrea
$_REQUEST['nome'] = $nome;
header('Location: index.php');
?>
Inserisco il nome Andrea nella form e premo ok, a video mi appare la scritta
Nessun valore inviato
Invece dovrebbe comparirmi
Andrea
dove sbaglio?