我使用html、css、js編寫(xiě)了一個(gè)網(wǎng)站,但是當(dāng)客戶註冊(cè)個(gè)人資訊時(shí),如果不使用localstorage,這些資訊應(yīng)該保存在哪裡?在php語(yǔ)言中,資料保存在Mysql中,但在這種情況下我不知道該怎麼辦。
一個(gè)Web應(yīng)用程式通常有客戶端和伺服器端元件。
要儲(chǔ)存資料(而不使用localStorage
),通常需要在伺服器端進(jìn)行。你提到的MySQL是一種伺服器端技術(shù),PHP也是。 PHP無(wú)法在瀏覽器中運(yùn)作;它只能產(chǎn)生最終在瀏覽器上執(zhí)行的客戶端程式碼(即HTML、CSS、JS)。
JavaScript、HTML和CSS共同建立應(yīng)用程式的客戶端部分。 JavaScript也可以作為伺服器端技術(shù)使用,以Node.js的形式存在,但大多數(shù)人只將「JavaScript」用於基於瀏覽器的JavaScript。
(附帶一提——有一些服務(wù)可以用作伺服器端存儲(chǔ),你不需要自己管理,例如Firebase。儘管它不在你的伺服器上,但它仍然是伺服器端的。)
因此,使用「使用html、css、js」並不僅限於使用PHP(或Python、Ruby、Node.js,或其他任意可用的伺服器端技術(shù))。當(dāng)你想要儲(chǔ)存資料時(shí),通常需要兩者。