0

で作成された php プロジェクトが 1 つありfully core phpます。今の私の仕事は、いくつかのスタイルの問題を変更することです. そのため、データベースを含むすべてのファイルをダウンロードしました。ローカルホスト(LAMP)ですべてのデータベース名、ユーザー名、パスワードを構成しました。ページを参照すると、ページが表示されますが、いくつかのエラーがあります。のようなエラーを表示しています

Notice: Undefined variable: _session_register in path to the folder/session.php on line 8 
Notice: Undefined variable: _session_register in path to the folder/session.php on line 9
Notice: Undefined variable: _session_register in path to the folder/session.php on line 10 
Notice: Undefined variable: _session_register in path to the folder/session.php on line 11 
Notice: Undefined variable: _session_register in path to the folder/session.php on line 12 
Notice: Undefined variable: _session_register in path to the folder/session.php on line 13

session.php のコードはこんな感じ

<?php
$_SESSION['example']="yes"; 
ini_set("url_rewriter.tags","");
ini_set('session.use_trans_sid', 0);
ini_set("session.cookie_domain", ".localhost");
session_start();
ob_start();
$_session_register["easb2b_username"];
$_session_register["easb2b_userid"];
$_session_register["easb2b_memtype"];
$_session_register["easb2b_adv_id"];
$_session_register["easb2b_adv_email"];
$_session_register["lang"];
?>

誰かがこの問題を解決する方法を親切に教えてくれますか。プロジェクトには約千のファイルがあります。そのため、すべてのファイルを調べてチェックするのは非常に困難です。どんな助けや提案も本当に価値があります。ありがとう....

4

1 に答える 1

0
<?php
// Use of session_register() is deprecated
$new_sessionvar = "Some value.";
session_register("new_sessionvar");

しかし、あなたはまだ使用することができます

session_start();
$_SESSION['new_sessionvar'] = "Some value"

それを使用するには、でオンにする必要がありregister_globalますphp.ini

session_start()初期化のすぐ上に関数があることに注意してください。コードでは、ヘッダーが PHP メッセージによって既に送信されないように、スクリプトの先頭に追加することができます。

于 2013-02-12T04:57:04.630 に答える