PHPのログインファイルがあるので、ユーザー名とパスワードが正しいかどうかを確認した後、メインページにリダイレクトされます。要は、どのユーザーかを覚えておきたいので、彼のセッションだけになります。PHPでセッションを作成してログイン
if(mysql_num_rows($result) > 0)
{
session_start();
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header('Location: ../Main_page/main_page.php');
}
をだから今、私が使用してメインページに:
<?php
$user = $_SESSION['username'];
?>
と私の後に私は、出力のユーザー名に、たとえばたい場合は、私が使用していた間、のは、一部のログイン
例:
<dt>Welcome, <em><?php echo $_SESSION['username']?></em></dt>
しかし、それは動作しません... は、このコードでエラーを見つけるために私を助けてください
スクリプトの冒頭で常に 'session_start()'を呼び出しますか? – evotopid
セッションに平文パスワードを入れる正当な理由は全くありません。 – bkconrad
パスワードをセッション変数に入れないでください! – Shackrock