Я установил систему регистрации/регистрации из учебника. Теперь я пытаюсь использовать сеансы для отображения информации о профиле. Я просмотрел довольно много форумов и руководств, и я считаю, что у меня есть фактический код, необходимый для отображения фактической информации из базы данных. Но я не могу ее показать. Я, вероятно, что-то не так ... Я пытаюсь получить часть «Электронная почта» из базы данных и отобразить ее для профиля.
<?php
require('db.php');
// Create connection
$conn = new mysqli("XXXXXX");
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($sql);
$_SESSION['email'] = $_POST['email'];
?>
<?php
session_start();
?>
<p><strong>Email:</strong> <?php echo $_SESSION['email']; ?></p>
вам нужно поставить session_start() на самом top вашего php-файла – Dimi
Почему session_start наконец? Он должен быть до $ _SESSION – C2486
просто: сначала запустите сеанс FIRST и убедитесь, что у POST-массива значение; не знаю, откуда и как это происходит. –