2013-11-22 14 views
-1

вот код, который дает ошибку в session_register(), дает ошибку, когда я пытаюсь войти в систему, я не знаю, что делать сейчас так какие изменения мне нужно, чтобы исправить это, пожалуйста, ответьте мне решение с разумом, чтобы понять scenerio, которая делает эту проблемукакое изменение мне нужно исправить? Call to undefined function session_register() в public/html/php/

<?php 
    ob_start(); 
    session_start(); 
    $userid = $_POST['userid']; 
    $psv= $_POST['password']; 

    require_once('../include/config.php'); 
    require_once('../connection.php'); 

    mysql_select_db(DB, $conn); 

    if(!$userid || !$psv){      
    echo("Please enter valid userid and password."); 
    echo $userid; 
    echo $password; 
    header("location:index.php?err=Please%20enter%20you%20user%20id%20an%20password"); 
    return; 
    } 


    $query="select * from ppra_admin where admin='".$userid."' and Password='".$psv."'"; 

    $result = mysql_query($query, $conn) or die(mysql_error()); 
    $no=mysql_num_rows($result); 

     if($no > 0){ 
    session_register("name"); 
    $_SESSION['name'] = $userid; 

    session_register("status"); 
    $_SESSION['status'] = "True"; 
    /* 
    // $_SESSION['status'] = "True"; 
    // $_SESSION['name'] = $userid; 

    echo $name. "<br>"; 
    echo $status. "<br>"; 
    echo $query;*/ 
    header("location:menu.php"); 
     }else{ 
    header("location:index.php?err=You%20have%20entered%20an%20invalid%20password"); 
     return;  
    } 
    ?> 

ответ

0

session_register() была удалена из PHP. Это больше не требуется - вы можете просто удалить его из своего кода.

Назначение $_SESSION['name'] = $userid; будет работать нормально, без звонка session_register().