Call to undefined function session_register()

97,740

The function is no longer present in PHP 5.4 instead use

$_SESSION['myusername']="something";
Share:
97,740
Alver
Author by

Alver

Updated on November 30, 2020

Comments

  • Alver
    Alver over 3 years

    Please help me everyone !!

    why i can't login , and this the error : *Fatal error: Call to undefined function session_register() in C:\xampp\htdocs**\proses1.php on line 27*

    this proses1.php code :

    <?php
    include "connect.php";
       $username= $_POST['username'];
       $password= $_POST['password'];
    
       if (!$_POST['username'] | !$_POST['password'])
     {
        print "<script>alert('isi username dan password anda!');
        javascript:history.go(-1);</script>";
        exit;
     }
     $username = stripslashes($username);
     $password = stripslashes($password);
     $username = mysql_real_escape_string($username);
     $password = mysql_real_escape_string($password);
     $sql="SELECT login.username, login.password, login.status FROM login WHERE        
     login.username='$username' AND login.password='$password'";
     $result=mysql_query($sql) or die(mysql_error());
     $count=mysql_num_rows($result);
     // If result matched $myusername and $mypassword, table row must be 1 row
     $r=mysql_fetch_array($result);
    
     session_start();
     session_register("username");
     session_register("password");
     session_register("status");
     //session_register("nojual");
     $_SESSION['username']=$r[username];
     $_SESSION['password']=$r[password];
     $_SESSION['status']=$r[status];
     //$_SESSION['nojual']=$r[nojual];
    //$_SESSION['nojual']=$r[nojual];
    
           if ($_SESSION['status']=='dokter') // ini untuk admin
               {
               header("location:home_dokter.php");
           }else if($_SESSION['status']=='apotik'){
               header("location:uji.php");
           }else if($_SESSION['status']=='bagian persediaan'){
              header("location:obat.php");
    
    
          }else{
          print "<script>alert('anda salah login!');
        javascript:history.go(-1);</script>";
        exit;
       }
      ?>
    
  • Alver
    Alver about 11 years
    oh, so what must i do ?
  • chandresh_cool
    chandresh_cool about 11 years
    You can use $_SESSION directly. More info here stackoverflow.com/questions/3682615/…
  • Alver
    Alver about 11 years
    okay i got it,, thanks, i'll try it :D