webroot にある外部 .php スクリプトでセッションにアクセスできません。
コントローラーの 1 つに関数 getSession() を記述し、それを .php ファイルで呼び出そうとしました。
手順は次のとおりです。
- 私はfile.phpを持っています
- コントローラーには、関数 getSession() があります。
- file.php でコントローラー関数を呼び出す方法は?
ありがとうございました。
編集
その間、私はバグを修正しましたが、これがどのように行われるのかまだ興味があり、他のスタックユーザーにこれに対する良い答えを見つけてもらいたいです:
まさにこのようなものです:
UsersController には次の関数があります。
public function getSession() {
return $_SESSION['Auth']['User']['user_id'];
}
たとえば、webroot/uploadify/test.php にあるファイル test.php の print_r(Users.getSession) のように (たとえば) 印刷するとします。
このファイルはクラスではありませんが、必要な場合は次のようになります:)
@CaboOne:あなたの答えは正しかったかもしれませんが、どのコードを呼び出す(そして入力する)べきかわかりませんでした:)