如何获得" id"没有用户和传递

时间:2015-09-03 13:59:11

标签: php

当用户在PHP的登录页面中输入用户名和密码时,如何保留id(以后使用它)。 比如想要登录保留例如,为了保存预留我需要该人的ID所以如何在不使用用户名和密码的情况下获得它

2 个答案:

答案 0 :(得分:0)

要在登录时保留ID,您可以将其放在登录页面的顶部

if (!isset($_SESSION)) {
  session_start();
}

然后在成功登录时创建会话变量

$_SESSION['id'] = $row['ID'];

希望这有帮助。

答案 1 :(得分:0)

很简单,

首先,当用户成功登录系统时,进行一些会话。

    session_start();
    $sql = mysql_query("SELECT `ID`,`Username`,`Name` FROM `users` WHERE `Username` = '$username' AND `Password` = '$password' LIMIT 1;");
    if(mysql_num_rows($sql) == 1) { // Check if the user really exists
    $row = mysql_fetch_array($sql);
    $_SESSION['ID'] = $row['ID']; // Make new session.
    $_SESSION['Username'] = $row['Username'];
    echo "Welcome, ".$_SESSION['Username']."!";
    }

客户端关闭浏览器后,会话将被销毁。

你可以尝试使用cookie。但它会不那么安全..

工作? (: