アプリケーションに Recess Framework を使用していますが、セッション処理に問題があります。セッションにいくつかの値を保存する必要があります。セッションとセッション ID を作成できます。しかし、別のページに移動するとすぐに、それらを元に戻すことができません!! セッションをどのように管理していますか? PHP セッションの処理はシンプルで簡単です..しかし、私はこれを正しく行うことができません!
私のホームコントローラーには次のものがあります。
/* !Route GET, / */
function index() {
.
.
session_start();
$_SESSION['val'] = 'SomeValue';
.
.
}
私のビューには別のフォームが表示され、ユーザーが送信するときに、セッション val にもアクセスする必要があります..そのため、次のように値を取得しようとします。
/* !Route GET, /check */
function check() {
if(isset($_SESSION['val'])){
.
.
.
}
}
しかし残念ながら、私はifブロックを入力しません..セッションを表示しようとした私の間違いがsession_id()とcheck()メソッドの空白値を使用していることを確認できません。
また、新しいセッションを作成するたびに、session_id が同じであることにも気付きました!! それはPHPでそのようなものですか?私が読む限り、それらは異なるはずです!