Mi sono creato due paginette di esempio:
nella prima, form.php
<?php
session_start();
session_name("prova")
?>
<HTML>
<BODY>
<?php
if( !isset($_SESSION['nome']) && $_SESSION['nome']!=1){
?>
<FORM action="metodoposts.php" method="POST">
Nome: <input type="text" name="nome" size=”35”>
Cognome: <input type="text" name="cognome" size=”35”>
<input type="submit" value="Invia i dati">
<?
}
?>
guarda le nostre offerte!!!!!!!!
benvenuti
salve mondo
</FORM>
</BODY>
</HTML>
c'è un modulo che deve apparire solo la prima volta, poi cliccato il pulsante submit si va nella seconda pagina:
<?php
session_start();
$_SESSION['nome']=1;
echo "effettua gli acquisti";
?>
torna indietro
tornando nella prima pagina il modulo non dovrebbe vedersi visto che c'è:
if( !isset($_SESSION['nome']) && $_SESSION['nome']!=1){
ma mi da questo errore:
Notice: Undefined index: nome in c:\programmi\easyphp1-8\www\ant\form.php on line 8
potete aiutarmi?
grazie
Mario