Vojkan, nije to tako komplikovano ko sto mislis. Pravis samo jednu gresku. Greska pocinje na strana3.php.
$_SESSION['ime'] = $_POST['ime']; --> $_POST['ime'] == false, forma na stran2.php prema strana 3.php ne salje vrednost za ime, pa sprema tome i $_SESSION['ime'] gubi vrednost kuju je dobio iz strana1.php u strana2.php. Isto se desava i za $_SESSION['broj'] = $_POST['broj'];.
Ponovo ista greska u strana4.php
$_SESSION['ime'] = $_POST['broj'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
Ove sesije su izgubile vrednsti.
RESENJE:
Na strana3.php izbrisi:
$_SESSION['ime'] = $_POST['imej'];
$_SESSION['broj'] = $_POST['broj'];
Na strana4.php izbrisi:
$_SESSION['ime'] = $_POST['ime'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
Drugo sve nek ostane isto.
A za slanje na mail:
$mail_header = '';
$mail_header .= "Reply-To:
[email protected]\r\n";
$mail_header .= "From:
[email protected]\r\n";
$mail_header .= "Return-path: [email]
[email protected][/email]\r\n";
$mail_header .= 'Message-ID: <' . md5(uniqid(time())) . "@dom.com>\r\n";
$mail_header .= "MIME-Version: 1.0\r\n";
$mail_header .= "Content-type: text/html; charset=utf-8\r\n";
$mail_header .= 'Date: ' . date('r') . "\r\n";
$mail_header .= "X-Priority: 3\r\n";
$mail_header .= "X-MSMail-Priority: Normal\r\n";
$mail_header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
// potrebno je da koristis sve ove hedere za da ne bi mail na yahoo , gmail i slicno, odlazile u spam
$to = "
[email protected]";
$predmet = "predmet poruke";
$poraka .= $_SESSION['ime'];
$poraka .= $_SESSION['broj'];
$poraka .= $_SESSION['ime2'];
$poraka .= $_SESSION['broj2'];
$poraka .= $_SESSION['ime3'];
$poraka .= $_SESSION['broj3];
mail($to, $predmet, $poraka, $mail_header);
Nadam se da sam ti pomogao.