1

サイトをオンライン サーバーにアップロードしているときに問題が発生します。ユーザー認証はローカル コンピューターで機能していましたが、サーバーにアップロードしようとすると機能しません。サインインすると、ログイン ページにリダイレクトされます。

私はチェックアウトし、ページが更新されると、セッションからのユーザー情報がフラッシュされ、ログインページにリダイレクトされるようになりました。

$this->setState('username', $user->username);

setState メソッドも次のページに情報を提供していません。

可能な解決策を教えてください。

ありがとう

4

1 に答える 1

1

セッションがphp.iniconfig"session.auto_start = 1"で自動的に開始されたか、session_start()またはYiiの同様の関数によって手動で開始されたことを確認してください

$session=new CHttpSession;
  $session->open();

そして、session_status()関数でセッションステータスを確認します。

于 2012-11-08T13:40:29.683 に答える