2

私は HTML5 の JavaScript と localstorage の使用に非常に慣れていません。私は現在、自分のサイトで PHP セッションを使用していますが、現時点では Cookie を使用してセッションを更新しているため、localstorage に移動したいと考えています。

localstorage はクライアント側の関数であり、PHP のようなサーバー側ではないことを理解しているため、これにアプローチする方法を理解するのが難しくなっています。

私がしたいのは、ローカルストレージの値を設定することだけです (これは既に行っています) が、それらを PHP に戻して SESSION 変数として再確立できるようにする必要があります (私のサイトには 100 ページを超えるページがあるため、これを行う必要があります)。一度に 50 以上のセッション変数があるため、cookie の代わりに localstorage を使用してセッション変数を再生成したいと考えています。

誰かがこれで私を助けることができれば、それは大歓迎です。ありがとうございました。

4

1 に答える 1

1

これを許可するには、ajax を使用するか、何らかの方法でサーバーに接続する必要があります。そのローカル ストレージにアクセスできる唯一の方法は、クライアント側のスクリプト (javascript) を使用することです。私はajaxを知りませんが、あなたはそれを調べるべきです。@Truth にも同意します。特に Cookie を使用したくない場合は、ローカル ストレージは便利ですが、唯一の利点は、ユーザーがそのローカル ストレージをオフラインで使用できることです。ですから、そうしなければならない本当の理由はありません。Cookie を使用している場合は、スクリプトからその情報にアクセスできます。一方、ユーザーのブラウザーで Cookie を無効にする代わりに、ローカル ストレージを使用することもできます。

于 2012-04-25T05:11:34.740 に答える