ちょうどphp4共有ホストからphp5共有ホストに移動したCIアプリケーションで致命的なエラーが発生しています。Codeigniter非オブジェクト上のメンバ関数set_userdata()への呼び出し
Fatal error: Call to a member function set_userdata() on a non-object in /home/chuck_ravenna/bob.ravennainteractive.com/system/application/helpers/authenticate_helper.php on line 13
コード
https://gist.github.com/1474173
下記のリンクに位置するフルに私はPHPのバージョンが問題になることができれば把握しようとしています。このサイトは古いサーバーで正常に動作し、新しいサーバーにはオプションとしてphp4がありません。
特定のコード行は、破壊のthatsです:あなたはヘルパーファイルとしてヘルパー内$this
を使用することはできません
$this->session->set_userdata("admin", $user[0]["admin"]);
なぜ、CIセッションライブラリを使用するのではなく、 'session_start()'を呼び出して '$ _SESSION [" user "]'を使用していますか? – minboost