私はCodeigniter v202を持っています。php version 5.2.17 私のサイトはローカルではうまく動作しますが、サーバではこのエラーメッセージが表示され続けます。codeigniter fatal error非オブジェクト上のメンバー関数cookie()を呼び出す
PHP Fatal error: Call to a member function cookie() on a non-object in /path/to/libraries/Session.php on line 138
とページに、私は、これはライン138で
A PHP Error was encountered
Severity: Notice
Message: Undefined property: MY_CONTROLLER_NAME::$input
Filename: libraries/Session.php
Line Number: 138
あります:everypageは、エラーログにメッセージがある
$session = $this->CI->input->cookie($this->sess_cookie_name);
ライブラリは元ですが、私はそれを変更しませんでした。 助けてください!
あなたの問題に関連するコードを提供し、問題解決の手助けをしてください。 –
なぜ$ this-> CIですか?あなたはどこで作業している?定期的なコントローラ?あなたは親の__construct()を呼び出しましたか? –
それはCI自身のセッションライブラリであり、すべてのコントローラで同じエラーが発生します –