最近、私はラップトップにインストールされたWindows 10をクリーンアップし、開発環境をセットアップし始めました。私は現在、Codeigniterの上に構築された2つのPHPアプリケーションに取り組んでいます。一つはローカルのXAMPPインストールでホストされ、もう一つはApache、MySQL、PHP、Redisなどでcentos 7 VMをプロビジョニングします。 http://localhost経由でアクセス可能で、もう一方はhostsファイルのドメイン設定を介してアクセスされ、ドメインをVMのIPにルーティングします。localhost PHP Webアプリケーションでのセッションの問題
ここに問題があります。 私は両方のサイトにアクセスでき、サイトにログインしてセッションデータの使用を開始するまでは、すべてが意図したとおりに動作するようです。たとえば、$ _SESSION配列ではログインデータを保存します。ログインするたびにデータが設定されますが、次のページの読み込みには持続しません。
これらのアプリケーションはどちらも、運用環境や他の開発マシンで問題なく動作します。 Chrome、Firefox & Edgeを使用した場合と同じ動作です。
私は正直なところ、問題の可能性については困惑しており、ちょっとした助けを必要としたり、どこを見ているべきかといったヒントを使うことができます。
ありがとうございます!
待機中 - 設定はセッションデータを保持しません。 2つの異なるセットアップ/サーバで、セッションストレージとは異なるパスを使用していますか? – junkfoodjunkie
ヘッダーが送信される前に、 '$ _SESSION'ページの先頭に' session_start() 'を置きます。 – PHPglue
@junkfoodjunkie thatsは、私のグラフィックデザイナーのmacbookプロで問題なく動作している、完璧に動作している私の他のウィンドウボックスと同じ設定です。 – wilson208