登录中的PHP会话

登录中的PHP会话,php,Php,下面给出的是我使用会话的简单登录页面的代码。。。 因为我不熟悉php或任何类似的语言,我希望任何人都能忠实地更正我的代码 if(isset($_REQUEST['btnLogin'])) { $Uname=$_REQUEST['txtUname']; $pass=$_REQUEST['password']; $obj-> check_login($Uname,$pass); $result=$obj-> executec1(); //echo'

下面给出的是我使用会话的简单登录页面的代码。。。 因为我不熟悉php或任何类似的语言,我希望任何人都能忠实地更正我的代码

if(isset($_REQUEST['btnLogin']))
{
    $Uname=$_REQUEST['txtUname'];
    $pass=$_REQUEST['password'];
    $obj-> check_login($Uname,$pass);
    $result=$obj-> executec1();
    //echo'Query'.$query;
        //$result=mysql_query($query);
        //$row = mysql_num_rows($result);
        //if($row==0)
        if($result)
        {
        //  echo "username or password is incorrect";
        //}
        //else
        if(isset($_REQUEST['']))
         {
    setcookie("username", $Uname); 
    setcookie("password", $password); 
         }
    else {
        setcookie("username", "");  
        setcookie("password", "");
        }
        $_SESSION['username'] = $Uname;

您应该首先用这个开始会话

session_start();
或者更好

if(!isset($_SESSION))
{
session_start();
}
if(!isset($_SESSION['username']))
{
$_SESSION['username']=$Uname;
}

很抱歉,这不是人们检查您代码的网站。您应该停止使用mysql\u查询。它在被弃用之前就被弃用了请帮助我…至少给我一个会话代码来替换我的会话你启动了会话吗?否则,您将无法使用会话变量。我已在数据库连接代码中启动了它。由于您尚未指定问题,它只是告诉您在使用它之前需要启动会话,并且您应该在创建会话之前检查它是否存在。当我通过一个浏览器登录时,我的问题是dat;登录后,当我复制url并粘贴到另一个浏览器时,它会自动登录。。。
session_start();
if(isset($_POST['login_id']))
{       
$login='';
$login_id=$_POST['login_id'];//username coming from login form  page
$password =$_POST['password'];//password coming from login form  page
$query = "SELECT * FROM users WHERE  login_id='$login_id' AND password='$password'";   
$result = mysql_query($query);
if(mysql_num_rows($result)> 0)//if user user_id and matches then it must show 1 coderun
{
$user_id = mysql_result($result, 0, "user_id");
$screen_name = mysql_result($result, 0, "username");
$_SESSION["session_user_id"] = $user_id;/*like this you can make  
different session */
$_SESSION["session_screen_name"] = $screen_name;
header("Location: home.php");
exit();     
}
else
{
$errormess = "Invalid Login ID or Password";
}
}