Innanzitutto vi dico che ho letto sia le pillole sia gli articoli sul sito freephp.html.it ma cmq non so perché ma ancora non sono riuscito a fare funzionare le sessioni
- Localhost c'è installato la versione 4.3.3 di php con register_globals "On" (l'ho settato io)
- Remoto c'è installato la versione 4.2.2 di php sempre con register_globals "On"
-----------------
index.html
----------------
Pagina con il form dove l'utente deve compilare i seguenti campi: Nome, Congome, Indirizzo, ... , E-mail
-----------------
riepilogo.php
----------------
codice:
<?php
session_start();
$nome = "$_POST[nome]";
$cognome = "$_POST[cognome]";
$indirizzo = "$_POST[indirizzo]";
$email = "$_POST[email]";
session_register('nome');
session_register('cognome');
session_register('indirizzo');
session_register('email');
print "Riepilogo dati... Nome: $nome" ...";
?>
-----------------
invio.php
----------------
codice:
<?php
session_start();
$nome = $_SESSION['nome'];
$cognome = $_SESSION['cognome'];
$email = $_SESSION['email'];
$indirizzo = $_SESSION['indirizzo'];
//funzione mail
mail($destinatario,$sogetto,
"Modulo contatti
Inviato da: $nome $cognome <$email>
Nome: $nome
Cognome: $cognome
Indirizzo: $indirizzo
,"From: $email");
?>
continuo a ricevere una email vuota