2013-06-12 34 views
0

我試圖通過一臺服務器編寫使用WebSocket API的JavaScript和PHP我需要關於如何發送到服務器

在有兩個玩家這個遊戲網頁遊戲,我運行兩個作業之前,單獨DATA_TYPE建議:

  • 一個是簡單的遊戲,用戶可以在兩個選項之間進行選擇
  • 另一個是聊天框。

這兩個作業都將發送數據到服務器腳本來處理數據。

要發送此數據,我使用WebSocket的方法.send(data)。我的問題是必須在服務器中分別處理兩個作業。但.send(data)方法沒有參數來區分event_name,所以服務器會平等地對待兩個提交的數據。

請告訴我一個辦法告訴服務器區分兩個職位。我曾經想過把一個前綴(前。chat_*game_*,但如果用戶知道我的前綴,他們搞砸了我的服務器。

我應該嘗試下?

+0

如果您使用JavaScript編寫遊戲,用戶將始終能夠向您的服務器發送「虛假」數據,但是當您獲取數據時在服務器端,您將使用php函數清理數據(只允許您期望發送的內容)。換句話說,使用上述的前綴方法似乎可行。 – JonnyS

回答

0

呀前綴應該只是罰款。發送(數據)方法還要格外小心處理錯誤的數據輸入

相關問題