Я создаю логотип для своего класса Computer Science, и я занят страницей для регистрации пользователей с именем учетной записи и адресом электронной почты. После успешной регистрации люди будут перенаправлены на index.phpСессия для хранения переменных между страницами
На странице, на которые перенаправлено, есть зеленый ящик, в котором говорится, что регистрация завершена, и дает им дальнейшие инструкции.
При тестировании, каждый раз, когда я посещаю index.php, он уведомляет об этом ничто в письме и имени пользователя.
<!--- Notice itself --->
<?php
session_start();
if(isset($_SESSION)){
$email = $_SESSION["email"];
$username = $_SESSION["username"];
?>
<!--- Green box that pops up --->
<div class="notice success"><i class="icon-ok icon-large"></i> Je registratie is succesvol verzonden <?php echo $username;?><br>
Er is een email verzonden naar <?php echo $email; ?>.<br>
Volg de instucties in deze mail om te kunnen beginnen<a href="#close" class="icon-remove"></a></div>
<?php
session_destroy();
} ?>
В самой (RegSpelers.php) странице регистра, этот код используется для сессии
<?php }elseif($wrong == FALSE && !empty($_POST)){
// After checking for wrong entered field or nothing at all use session.
$_SESSION["email"] = $email;
$_SESSION["username"] = $username;
header ('Location: index.php');
} ?>
У вас есть 'session_start()' в вашей странице регистрации? –