ブラウザの各タブに異なるポストデータを格納する必要があります。同じページの新しいインスタンスを開くと、データは両方のインスタンスで共有されません。各タブに異なるデータを保存する
私の問題:
私は私のウェブサイトのコンテンツを制御するためのCMSを構築しています。しかし、私は同じページ(いくつかのタブ)のいくつかのインスタンスを開きます。だから私はのニュースをCMSで作成した検索フォームを持っています。ニュースアイテムを開くと、のキャンセルボタンが表示され、前のページ(ニュースリスト)に戻ります。
ニュースリストにはページ区切りとフィルタ形式があります。たとえば、「john doe」のような用語で検索し、5ページに進み、ニュース項目を開くことができます。私がキャンセルすると、現在、フィルターなしで最初のページにニュースリストに戻ります。
マイソリューション:
まあ、私はニュースのフォームを送信し、バック/キャンセルボタンをクリックした可能性があるためhistory.back()
を使用する必要はありません。だから、私は現在のフォームに戻って、間違っています。
私の第二の考えはその意志の回復セッションから$_POST
データ、ニュースのリストと戻るボタンに送ら$_POST
と$_SESSION
が/news/list/recovery-session
に私を送って格納することです。しかし、問題があります:2つのタブを開いて2回検索すると、最後のセッションだけが保存されます。
あなたのソリューション:
まあ、私はそれを動作させるためにPHPとJSで動作することができます。私ができることのアイデアを提案することができます。私はCOOKIESの仕事について考えていますが、タブではなくドメインで共有されていると信じています。問題は何ですか。
誰か?