タグ付けされた質問 「session」

3
セッションハンドラ、「データベース」または「なし」?
Joomlaのグローバル構成には、オプション「セッションハンドラー」があります。 Joomla!のメカニズム!非永続的なCookieを使用してWebサイトに接続したユーザーを識別します。 しかし、私はそれが何を説明しようとしているのかまだ理解していません。 両方の長所と短所は何ですか?どのオプションが私に良いのかをどうやって知るのですか?
11 cms  session 

1
Joomla Session-> isActive()とセッションタイムアウトリダイレクトが機能しない
セッションが期限切れになり、ユーザーが自動的にログアウトしたときに、自分のWebサイトをホームページにリダイレクトしようとしています(現在、joomlaコア登録ページにリダイレクトされます。自分で作成したため、ユーザーに表示したくないのですが)。カスタムコンポーネントの登録ページ)。 テンプレートのindex.phpファイルで、セッションがアクティブかどうかを確認し、セッションの有効期限が切れた場合はリダイレクトを実行します。 $session = JFactory::getSession(); if (!$session->isActive()) { echo "session is expired"; header('Location: http://www.example.com/'); exit; }else{ echo "session is active"; } このソリューションは、私がJoomla 3.4.5にアップデートした瞬間まで問題なく動作しました。更新後、ユーザーが自動的にログアウトされた場合でも、セッションがまだアクティブであるかのように動作します(上記のように、エコー "セッションがアクティブ"の行を確認します)。 ユーザーがログアウトされているのに、セッションがまだアクティブなのはなぜですか?$ session-> isActive()メソッドに代わるものはありますか?

2
JFactory :: getSession()と$ mainframe-> getSession()にはどのような違いがありますか(ある場合)?
タイトルが示すように、私は(ある場合)どのような違いがあるのか​​知りたいです JFactory::getSession() and $mainframe->getSession() この質問は、モジュール内からのjoomlaセッションの取得に触発されました 可能であれば、将来この情報を自分で確認する方法についてのアドバイスも欲しい(googleとは言わないでください!)
9 cms  session  jfactory 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.