ウェブサイトの一部のサブページ(ゲーム付き)がブラウザごとに複数のタブで開かれないようにしたい。ブラウザごとに1つのサブページだけを開きたい。私はサーバーサイド言語としてPHPを使用しており、ゲームはSWF形式です。
ユーザーがゲームリストに移動し、ゲームアイコンをクリックすると、ポップアップが開きます。href属性が無効になり、各ゲームアイコンにonclickイベントが追加されました。
ただし、これは、ユーザーがゲームのURLをコピーしてから、新しいタブを手動で開いてURLを貼り付けることを妨げるものではありません。
私の目標を達成する方法はありますか?ユーザーがゲームの画像をクリックすると、ajaxを使用し、サーバーでPHPを呼び出してセキュリティトークンを設定することを考えていました。ゲームの埋め込みが終了したら、トークンを破棄します。ユーザーがURLをコピーして別のタブに貼り付けた場合、それは機能しません。
しかし、ユーザーがゲームページを更新するとどうなりますか?これに何か提案がありますか?
ありがとうございました