如何在沒有任何其他語言的情況下僅與PHP和MySQL進行聊天?我搜索了一段時間,但所有我找到的解決方案都需要PHP + MySQL + AJAX/JS/jQuery。爲了讓我的代碼儘可能簡單,我只想使用這兩種語言(因爲idk ajax不是js不是jquery,LOL)。任何建議?我曾考慮過在臨時記錄中記錄聊天記錄,但它會太慢,因爲它需要很多查詢。任何解決方案如何在PHP和MySQL中創建聊天,而不使用JavaScript/jQuery/AJAX?
-4
A
回答
3
我認爲在這種情況下任何解決方案都會太慢。請看,聊天的核心本質是實時(或接近)更新:您希望儘可能快地看到某人寫的消息(如果不是,它是論壇版塊,不是聊天版本)。處理這個問題有幾種方法,但都涉及JavaScript(因爲您需要更新顯示給用戶的頁面)。
當然,你可能會讓你的頁面自動刷新(使用meta http-equiv="refresh"
),但它會大大增加服務器的負載 - 它仍然像論壇一樣,只是在'刷新類固醇'。 )
2
你在問什麼不可行。
您需要一些方法將用戶的聊天消息發送回服務器。如果沒有AJAX,每次用戶發表評論時,您都需要將整個頁面提交給服務器,然後下載整個頁面作爲響應(這會對流量產生巨大影響)。
然後,用戶將無法在刷新頁面之前看到任何其他評論,這意味着要麼以某個確定的時間間隔刷新整個頁面(並且可能會丟失用戶的部分書面評論),要麼只是在等待他們發表評論。
所以,底線是,你不能沒有AJAX做到這一點。
相關問題
- 1. 使用MySql創建聊天應用程序,php,不帶GCM
- 2. 如何構建PHP/MySQL實時聊天?
- 3. 使用PHP/C#創建聊天室?
- 4. 使用PHP創建Firebase網絡聊天
- 5. 使用PHP,websockets和MySQL進行聊天
- 6. 使用JTextArea在java中創建聊天
- 7. 如何在Firechat中創建聊天室?
- 8. 如何創建JavaScript聊天
- 9. 如何在PHP/Javascript中創建聊天應用程序?
- 10. 如何使用jQuery,PHP和MySQL實現聊天?
- 11. 如何使用Servlets和JSP創建聊天應用程序
- 12. 如何在php中創建像Gmail一樣的聊天?
- 13. 如何使用DirectInput在我的遊戲中創建聊天框?
- 14. 如何使用Openfire在Android中創建XMPP聊天客戶端?
- 15. 使用php和javascript創建實時聊天
- 16. 使用JavaScript和PHP創建聊天機器人
- 17. 如何使用AWS爲Android和iPhone創建聊天API?
- 18. 如何使用C#創建聊天室和通知系統ASP.NET
- 19. 創建一個用戶聊天系統 - (PHP,MySQL,AJAX?)
- 20. 在創建jQuery + PHP + MySQL聊天室時出現問題
- 21. 如何在android中創建聊天服務器和客戶端
- 22. 如何創建Google聊天按鈕進行聊天?
- 23. 如何創建使用PHP和MySQL
- 24. 在PHP + MySQL + JavaScript中的Web聊天
- 25. 如何使用電子郵件和密碼在quickblox中創建聊天會話
- 26. jquery與PHP聊天mySQL
- 27. QuickBlox,如何創建1:1聊天
- 28. 如何創建類似的聊天iMessage?
- 29. 如何根據laravel創建聊天
- 30. 如何創建Zopim聊天頭像?
有可能性,如自動重新加載頁面,但做任何沒有Javascript的體面聊天是不合理的。 – 2012-07-20 17:27:52
歡迎來到[SO]。請閱讀[常見問題]。這個問題太寬泛,不能簡單回答,這就是爲什麼它被低估。 – zzzzBov 2012-07-20 17:28:10
你必須學習JS,否則你最終會遇到一個笨拙的系統。 – Mahn 2012-07-20 17:39:04