0

私はこれが何度も何度も尋ねられたことを知っています。しかし、私が見たり試したりしたさまざまなことはうまくいきませんでした。

私がやりたいことは、あるページから次のページにデータを渡すことだけなので、ユーザーの電子メールを使用してデータベースに関するさまざまな処理を行うことができます。

これが私のlogin.phpファイルです(要約、ログイン情報のみを表示):

<?php
session_start();

ini_set("display_errors", "1");

$user_email = $_POST['user_email'];
$_SESSION['user_email'] = $user_email;

$password = $_POST['user_password'];

//DB stuff

if ($num_results == 1) {

header('Location: nextPage.html');
exit;
}

else {

echo "<p> Username or Password is incorrect! </p>";
}
?>

次のページのhtmlファイルは次のとおりです。

<?php
session_start();

ini_set("display_errors", "1");

$email = $_SESSION['user_email'];

echo $email;
?>


<html>
<head>
<title> next page </title>
</head>

<body>

You have logged in!
</body>
</html>

電子メールをエコーし​​ようとするたびに空白になり、テストすると空であることがわかります。

どんなアドバイスも役に立ちます、どうもありがとうございました!!

4

1 に答える 1