私はPHPのインデックスページとログインリンクを持っています。ユーザーがサイトにログインすると、同じページ(index.php)にリダイレクトします。ログインリンクの場所では、ユーザーまたはクライアントのユーザー名を表示する必要があります。私は、このコード・ページでは、このPHPの同じページでPHPセッションを管理するには
$error = '';
if (isset($_POST['login']) && !empty($_POST['email'])
&& !empty($_POST['password'])) {
\t \t \t
$email = $_POST['email'];
\t \t \t $password = $_POST['password'];
\t \t \t $sel_user = "select * from customer where email='$email' AND password='$password'";
\t \t \t $run_user = mysql_query($sel_user);
\t \t \t $check_user = mysql_num_rows($run_user);
\t \t \t if($check_user == 1){
\t \t \t $_SESSION['email']=$email;
\t \t \t echo "<script>window.open('userinfo.php','_self')</script>";
}
\t \t else {
$error = 'Invalid username or password';
}
}
のようなPHPのログインコードは、ログイン後に別のページにリダイレクトされていますが、私はindex.phpのと同じページにリダイレクトします。また、index.phpのログインリンクではなく、自分のアカウントやログアウトリンクなどのリンクを追加します。私は私がflipkart.comのような例のためにこれを行うことができますどのようにこの
if(!isset($_SESSION))
{
session_start();
}
$login_session=$_SESSION['email'];
if(!isset($_SESSION['email']))
{
// not logged in
header('Location: login.php');
exit();
}
ようなPHPのセッションページのコードを持っています。私を助けてください。
あなたのクエリは非常に危険なリンクを管理のために試してみてください。あなたのSQLは注入準備ができています。 PDOを使用してください。 –