Не могу понять, почему $_SESSION['email']
не передается
Page 1 Сегмент
<?php
if (isset($finalusername, $finalpass, $finalemail)) {
$myFile = "users/$finalusername.txt";
$fh = fopen($myFile, 'w') or die("There was an error in creating your account. <br />");
$stringData = "$finalusername\n";
fwrite($fh, $stringData);
$stringData = "$finalpass\n";
fwrite($fh, $stringData);
$stringData = "$finalemail\n";
fwrite($fh, $stringData);
fclose($fh);
// set session variable
session_start();
$_SESSION['email'] = "$finalemail";
echo "<a href='emailverify.php'><button>Continue to Email Verification Page</button></a>";
}
?>
Page 2 Сегмент
<?php
// Check if your session variable is active
session_start();
if (isset($_SESSION['email'])) {
$message = rand(111111111, 999999999);
$to = "email@email.com";
$subject = "Test mail";
$from = "email@email.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
session_start();
unset($_SESSION['email']);
}
?>
Я действительно не вижу, что я сделал неправильно.Я знаю, что все остальное - eprfect, потому что остальная часть кода работает.