私はKohanaフレームワークを使用しているサイトで作業しています。これまでのところ、私は飛び込んでプロジェクトを引き継いだ。今日私は、セッション変数を使用する必要があるいくつかのサードパーティ機能を実装しています。私は、セッション変数を設定し、それらを提供するためにコントローラを使用しているページでそれをうまく使用することができますが、私はajax呼び出しを行うか、このインスタンスの呼び出しをサードパーティのページに、セッションデータは私には利用できません。フレームワークの下にないKohanaセッションとファイル
私はこれを理解することはできません。私はKohanaフォーラムからいくつか試しましたが、何も動作していないようです。
ビジュアル例:
html html/application controller files ajax.php third-party.php
私は私が内部「のKohana」ページを設定していたセッションデータにアクセスすることはできませんajax.phpを呼び出す場合。
私のsystem/config/session.phpファイルは「cookie」をドライバとして使用しています。有効期限と再生回数は0に設定されています。
アイデアはありますか?
どのようにセッションデータを設定/取得していますか? コントローラーの中にajaxのものがないのはなぜですか? –
@Stefan ...私が使用しているセッションデータを取得する限り、<?php session_start(); var_dump($ _ SESSION); ?>テスト用。それ以外のコントローラの中にajaxファイルを持っていないという特別な理由はありませんでした。しかし、サードパーティのファイルではなく、ファイルの中に入れています。これは、処理業者が自分のものに接続するために提供しています。 –
セッション変数とファイルを設定したコードと、呼び出し元のコードとファイルを再度表示できますか? –