vpsでrackspaceでホストしたときに完全に機能するphp/codeigniterアプリケーションを構築しました。私は最近phpfogのホスティング環境に移行しましたが、私はユーザのセッションに関する問題にぶち当たっています。codeigniterセッションphpfogでホストされたときにセッション状態が失われる
セッションクラスを使用してデータベースにデータを格納しています。私が見ている問題は、最初のページ要求では、2つのセッションレコードがデータベースに作成されていることです。その後、新しいセッションレコードが作成されるたびに、すべてのページリクエストが作成されます。アプリケーションは、ページ間を移動するときにセッションを失います。
キャッシュ・レイヤーやphpfogのロード・バランサーの原因は何か分かりません。何か案は?ありがとう!
UPDATE:
かなりの時間のためにこれで遊んでた後、私はダウンする@ font-faceにこのバグを追跡することができたかもしれない私のCSSファイルのいずれかに含ま?????? ??
/*
@font-face {
font-family: 'ColaborateLightRegular';
src: url('/application/assets/web/css/fonts/ColabLig-webfont.eot');
src: url('/application/assets/web/css/fonts/ColabLig-webfont.eot?iefix') format('eot'),
url('/application/assets/web/css/fonts/ColabLig-webfont.woff') format('woff'),
url('/application/assets/web/css/fonts/ColabLig-webfont.ttf') format('truetype'),
url('/application/assets/web/css/fonts/ColabLig-webfont.svg#webfontR2xcGGVv') format('svg');
font-weight: normal;
font-style: normal;
}
*/
コードのブロックは私のウェブサイトのページの多くに含まれたスタイルシートでコメントアウトされていない場合は、新しいセッションが私のデータベースに作成されます。コメントアウトされると、新しいセッションは発生しませんか?私はそれをもう少し明日見ています。なぜなら、今私は眠りにつくので、これはかなり奇妙です。誰がこれを引き起こしているかも知っていますか?
あなたはクッキーを読み書きできますか?セッションはDBストレージなしで存続しますか? –
クッキーの読み取り/書き込みが行われている限り、私のサーバーがヘッダを送信していることがわかります: "Set-Cookie \t ci_csrf_token = 2c673e4052dbad447ed82340c4c0878d; expires = Tue、2011年7月19日00:46:03 GMT; path = /" $ this-> session-> userdata( 'field_i_previously_set')への呼び出しは、サーバが起動するたびにセッションを開始するように見えるので失敗します。 –
私はdbストレージなしのショットをします。そのルート –