0

ユーザー情報を保持するために Cookie に依存する、基本的ではあるが広範な javascript-html ページを作成しました。私のコンピューター (MAC - Firefox) で完全に動作しますが、ホストされている Web サイト (ページは私のドメインにあります) にロードすると、ページを開いたときに Cookie が書き込まれません。

すべてのプログラミングを JavaScript で行うことで、基本的なインタラクティブ機能が得られることを期待していました。この仮定は間違っていますか?Cookie は PHP を使用して作成する必要がありますか?

私のクッキーの書き込みは非常にバニラです。

document.cookie = cookieArray[ja]+expires+"; path=/"; // writes cookie data into browser.

アップデート

を追加してから、Cookie が書き込まれるようになりまし"path=/; domain=.my.org"た。しかし今、もう1つの問題があります。Safari と Firefox では、Cookie の書き込み順序が逆になっているようです。配列を変更してクッキーを作成し、配列をステップスルーしてクッキーを書き込みます。クッキーを 1 つずつ読み取って、順序を維持できることを望んでいました。まぁ。

4

1 に答える 1

0

「;」を追加しましたか cookieArray[ja] と有効期限の間?

document.cookie = 'cookie-name=cookie-value; expires=Thu, 01-Jan-70 00:00:01 GMT;';

また、cookieArray[ja] には cookie-name が含まれている必要があります。

パスは本当に必要ですか?このパラメーターもオプションです。

Cookie は、デフォルトで、Cookie が作成された同じディレクトリ内の他のすべてのファイルで使用できます。

http://www.comptechdoc.org/independent/web/cgi/javamanual/javacookie.html

于 2011-02-12T10:21:00.873 に答える