私のWebサイトホスティングサービス(私が立ち往生しています)は、ホームページが Abc.com/ であり、他のページが Abc.com/here および Abc.com/there および Abc.com/somethingelse であると主張しています。すべてのページに共通のコードには、適切な最大有効期間/有効期限を持つブラウザー Cookie (myDailyValue=17 など) を使用する JavaScript スクリプトがあります。path= を使用して、各ページに独自の Cookie インスタンスを付与したいのですが、ホームページのパスは「/」である必要があり、そのようなパスは他のページに表示されます。現存する Cookie がない場合、他のページは独自のパスを作成します。「/there」が存在する限り、「/」パスよりも優先されますが、ユーザーが 1 週間後に戻ってきてホームページから開始すると、「/」パス Cookie が作成され、すべての他のページはそれに従い、Cookie が存在しないことを確認せずに、
少なくとも、これは私が考えていることであり、起こらなければなりません。
私はこれを正しく理解していますか?よく知られた回避策はありますか?それとも、ホームページで別の Cookie 名を使用するようにコードを変更する必要がありますか?
ここまで読んでいただきありがとうございます。私のスクリプト オプションは限られていることに注意してください。ブラウザの JavaScript が唯一の実用的な選択肢です。