私はを経験していましたphp project
。クライアントは設計部分に変更を加える必要があるため、すべてのファイルとデータベースをローカルホスト (LAMP) にダウンロードしました。データベースをphpmyadminにインポートしました。その後、データベースのユーザー名とパスワードが記載されている必要なファイルに変更を加えました。ブラウザからサイトを閲覧すると、このエラーが発生しました
Notice: Use of undefined constant session - assumed 'session' in project/session.php
その後session.php
、エラーが発生した場所からファイルを開いたところです。ファイルには次のようなコードがあります
<?php
session_start();
$_SESSION['example']="yes";
ini_set("url_rewriter.tags","");
ini_set(session.use_trans_sid, false);
ini_set("session.cookie_domain", ".projectsite.com");
ob_start();
session_start();
$_session_register["esb2b_username"];
$_session_register["esb2b_userid"];
$_session_register["esb2b_memtype"];
$_session_register["esb2b_adv_id"];
$_session_register["esb2b_adv_email"];
$_session_register["lang"];
?>
行にコメントを付けましたini_set(session.use_trans_sid, false);
が、それでもエラーが発生します。では、誰かがこのエラーを解決する方法を親切に教えてもらえますか? どんな助けや提案も本当に価値があります。ありがとう
今すぐ更新このようにファイルを変更しました
<?php
if(!isset($_SESSION)) {
session_start();
$_SESSION['example']="yes";
ini_set("url_rewriter.tags","");
ini_set("session.use_trans_sid", 0);
ini_set("session.cookie_domain", ".projectsite.com");
ob_start();
$_session_register["esb2b_username"];
$_session_register["esb2b_userid"];
$_session_register["esb2b_memtype"];
$_session_register["esb2b_adv_id"];
$_session_register["esb2b_adv_email"];
$_session_register["lang"];
}
?>
この後、私のエラーは次のようになります
Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in project/session.php on line 6 Notice: Undefined variable: _session_register in /project/session.php on line 10 Notice: Undefined variable: _session_register in project/session.php on line 11 Notice: Undefined variable: _session_register in project/session.php on line 12 Notice: Undefined variable: _session_register in project/session.php on line 13 Notice: Undefined variable: _session_register in project/session.php on line 14 Notice: Undefined variable: _session_register in project/session.php on line 15