0

誰かがゲーム リンクにアクセスするたびに、配列 $games の play_count の値を更新したいと考えています。

$games[] = array(
"title" => 'Accurate Boy',
"link_name" => 'accurate-boy',
"id" => 2,
"desc" => 'Use a plunger-gun to help a boy recover a pirate ship toy from a series of sewers in this unique physics-based puzzle.',
"cat" => 'Puzzle',
"img_src" => 'img/accurate_boy.png',
"play_count" => 0
);

たとえば、誰かが「正確な少年」というゲームに参加した場合、play_count キーは前の値に 1 が加算されます。

play_count キーに 1 つ追加できますが、ページを離れると常にリセットされます。

誰でもこの問題で私を助けることができますか?

ありがとう

4

1 に答える 1

0

たとえば、誰かが別のページに移動してother.php戻ってきた場合、この配列は存在しません。何とかそれを持続しなければなりません。

短期間の永続性 (つまり、ユーザーがサーバー上のページ間を移動する) の場合、$_SESSION配列を使用できます。たとえば、

$_SESSION[$user_id] = $games_array;

そして、 を知ってuser_idいれば、いつでもその配列を取得して、同じアプリケーションの他のスクリプトから必要に応じて値を変更できます。

本当の永続性のためには、ある種のデータベースが必要です。

于 2013-08-31T21:18:18.040 に答える