-2

重複の可能性:
session_register() DEPRECATED 問題を修正するには?

ホスティング プロバイダーを変更しましたが、php 5.4 を持っていません。したがって、session_register は廃止されました。私は以下のコードをどのように変更するかについて固執しています。誰か助けてくれませんか?

 $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;
4

3 に答える 3

1

これを試して:

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;
于 2012-11-09T10:13:41.877 に答える
1

行を削除するだけsession_registerです。電話をする限り、session_start()問題はありません。

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

// Get member username into a session variable
$firstname = $row["firstname"];   
$_SESSION['firstname'] = $firstname;
于 2012-11-09T10:11:22.680 に答える
0

配列 session_register();を使用する代わりに、コードから削除します。エントリは自動的に登録されるため、変更したコードは次のようになります$_SESSION$_SESSION

session_start(); // if you have not started already
$_SESSION['id'] = $row["id"]; 
$_SESSION['firstname'] = $row["firstname"]; 
于 2012-11-09T10:17:44.993 に答える