2016-11-07 82 views
-2

我在我的網站上有一個頁面,您可以在其中玩遊戲。當你在遊戲中死亡時,一個名爲「playerIsDead();」的函數被調用時,遊戲關閉(遊戲屏幕提示(); s和confirm(); s一個接一個地顯示,所以通過「遊戲關閉」,我的意思是頁面停止顯示彈出消息。 playerIsDead();功能:將變量存儲到Web服務器

var playerIsDead = function() { 

     confirm(deathMsg); 

     confirm(deathMsg2); 

     confirm(deathMsg3); 

    }; 

我想要做的功能,每次增加一個變量,totalDeathCount,由一個,像這樣:

var playerIsDead = function() { 

     confirm(deathMsg); 

     confirm(deathMsg2); 

     confirm(deathMsg3); 

     totalDeathCount++; 

    }; 

所以,我的問題是,我怎麼能存儲totalDeathCount服務器,所以我可以在頁面上顯示它?我不想讓它顯示本地發生了多少人死亡事件,我希望它能顯示全球有多少人死亡。

任何幫助將不勝感激!

+5

使用數據庫。 –

+0

你應該看看'rest'和'api'' – malukenho

+0

你可以使用Jquery的AJAX方法將數據發送到Web服務器並將信息存儲在數據庫中,例如MYSQL。然而,這是設計網絡應用的基本內容。所以也許首先需要一些初學者教程。 – Cagy79

回答

0

您可以使用MySQL數據庫並使用PHP存儲值。或者您可以簡單地使用javascript的localStorage將它們本地存儲在設備上。 var newDeathCount = localStorage.getItem('totalDeathCount') + 1; localStorage.setItem('totalDeathCount',newDeathCount);

然後你基本上保存了他們已經死了多少次。不在Web服務器中,但是這是一種替代解決方案。

0

1)決定如何創建一些東西來堅持信息。例如。將它寫入文件,將其存儲在數據庫中等。

2)編寫一個簡單的php腳本來存儲數據。 (或實現它作爲您現有的PHP後端的一部分,如果可用)

3)發出ajax post請求發送數據到腳本。

對於實施細節使用谷歌和你的想象力。 ;)

+0

我知道這個過程,我需要知道該怎麼做,不過謝謝! – Ampck

+0

@Ampck - 你不瞭解哪一點過程,無法找到使用搜索引擎的體面指南? – Quentin