現在の状況では、2つの別々のアプリケーションがあります。
1つは私が*user_client*と呼んだもので、もう1つはサーバーです。
user_clientは、ほとんどが「マークアップ」のHTML関連のものです。このアプリケーションは、サーバーに要求をスローし、応答を受信するだけです。それで全部です。
一方、サーバーはCodeIgniterインストールであり、そのコントローラーはクライアントからスローされた要求を受信し、データを処理して応答を返します。
しかし、ユーザーを検証する方法と、セッションを保存する場所については、かなり混乱しています。
問題は、user_clientにログインフォームがあり、サーバーへのAjax呼び出しを実行するようにJavaScriptコードを設定していることです。
何かのようなもの:
success : server_path + 'login',
これまでに行ったことは、Ajax呼び出しによってサーバーに送信されたデータを使用して、ユーザーを検証し、セッションを保存したことです。
私はそれを正しくやっていますか?セッションを保存したとき、それはサーバーのセッションですよね?user_clientではありません。
また、ユーザーがログインしているかどうかを確認するにはどうすればよいですか?それでも次のことは可能ですか?
if (isset($_SESSION['whatever']))
セッションについて何が欠けていますか?私はセッションがあると信じているので、セッションについての私の誤解は何ですか。