2016-08-29 12 views
0

PHP/Javascript/HTMLとCSSを使用してWebブラウザのテキストベースのRPGゲームを構築しています。ゲーム情報を保存する方法PHP/HTML/CSS/JS

各ユーザーには、名前、レベル、エクスペリエンス、ゴールドなどの情報があります。すべてのデータがデータベースに保存されます。

ゲームのページから移動するときに、使用するデータをすべてのページに保存する正しい方法は何でしょうか?

私は、次のオプションを考えた:リンク内の情報とのGETを使用して

  1. PHP SESSION
  2. クッキー

正しい方法は何と思いますか? データセキュリティ、ハッキング、簡単などの面で

現在、私はPHPセッションの使用について考えています。

+0

答えはそれに依存します。あなたはどれくらい安全ですか?論理の大部分はどこにあるのですか?データを保存するときにデータが悪いことをどうやって確認するのですか。基本的にロジックがクライアントでほとんど行われている場合、実際に何が行われたかを実際に検証する方法がないため、サーバーのセキュリティはあまり意味がありません。 – epascarello

答えて

3

あなたのゲームロジックのほとんどがサーバ側で実行されていると仮定して、PHPセッションでゲーム状態を維持します。 CookieやGETパラメータ以外のセッション情報はサーバー側に格納されているため、ユーザーが操作するための範囲外になります。

さらに、ゲーム情報を永続化するために、データベースに一貫性のある状態を頻繁に保存します。

関連する問題