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 键添加一个,但它总是在我离开页面后重置。

有人可以帮我解决这个问题吗?

谢谢

4

1 回答 1

0

如果有人导航到另一个页面,说other.php并返回,这个数组将不存在。你必须以某种方式坚持下去。

对于短期持久性(即用户在服务器上的页面之间导航),$_SESSION可以使用数组,例如,

$_SESSION[$user_id] = $games_array;

然后,知道user_id,您总是可以从同一应用程序上的其他脚本中检索该数组并根据需要更改值。

对于真正的持久性,您需要某种数据库。

于 2013-08-31T21:18:18.040 回答