-2

Possible Duplicate:
How to fix the session_register() DEPRECATED problem?

I have changed hosting providers and I not have php 5.4 - therefore session_register has been Deprecated. I'm stick on how I would change the code below. Can someone please help?

 $id = $row["id"];   
    session_register('id'); 
    $_SESSION['id'] = $id;
    // Get member username into a session variable
        $firstname = $row["firstname"];   
    session_register('firstname'); 
    $_SESSION['firstname'] = $firstname;
Community
  • 1
  • 1

3 Answers3

1

Just remove the session_register lines. As long as you've called session_start() you won't have problems.

session_start();
...
...
$id = $row["id"];   
$_SESSION['id'] = $id;

// Get member username into a session variable
$firstname = $row["firstname"];   
$_SESSION['firstname'] = $firstname;
GarethL
  • 1,478
  • 1
  • 15
  • 16
1

Try this:

session_start();
$id = $row["id"];   
//session_register('id');     
$_SESSION['id'] = $id;
// Get member username into a session variable
$firstname = $row["firstname"];   
//session_register('firstname'); 
$_SESSION['firstname'] = $firstname;
0

Remove session_register(); from your code, instead of that use $_SESSION array. $_SESSION entries are automatically registered So your modified code will look like this

session_start(); // if you have not started already
$_SESSION['id'] = $row["id"]; 
$_SESSION['firstname'] = $row["firstname"]; 
Ravi
  • 2,078
  • 12
  • 23