我使用html、css、js编写了一个网站,但是当客户注册个人信息时,如果不使用localstorage,这些信息应该保存在哪里?在php语言中,数据保存在Mysql中,但在这种情况下我不知道该怎么办。
一个Web应用通常有客户端和服务器端组件。
要保存数据(而不使用localStorage),通常需要在服务器端进行。你提到的MySQL是一种服务器端技术,PHP也是如此。PHP无法在浏览器中运行;它只能生成最终在浏览器上运行的客户端代码(即HTML、CSS、JS)。
localStorage
JavaScript、HTML和CSS共同创建应用的客户端部分。JavaScript也可以作为服务器端技术使用,以Node.js的形式存在,但大多数人只将“JavaScript”用于基于浏览器的JavaScript。
(附带一提——有一些服务可以用作服务器端存储,你不需要自己管理,比如Firebase。尽管它不在你的服务器上,但它仍然是服务器端的。)
因此,使用“使用html、css、js”并不仅限于使用PHP(或Python、Ruby、Node.js,或者其他任意可用的服务器端技术)。当你想要存储数据时,通常需要两者。
一个Web应用通常有客户端和服务器端组件。
要保存数据(而不使用
localStorage
),通常需要在服务器端进行。你提到的MySQL是一种服务器端技术,PHP也是如此。PHP无法在浏览器中运行;它只能生成最终在浏览器上运行的客户端代码(即HTML、CSS、JS)。JavaScript、HTML和CSS共同创建应用的客户端部分。JavaScript也可以作为服务器端技术使用,以Node.js的形式存在,但大多数人只将“JavaScript”用于基于浏览器的JavaScript。
(附带一提——有一些服务可以用作服务器端存储,你不需要自己管理,比如Firebase。尽管它不在你的服务器上,但它仍然是服务器端的。)
因此,使用“使用html、css、js”并不仅限于使用PHP(或Python、Ruby、Node.js,或者其他任意可用的服务器端技术)。当你想要存储数据时,通常需要两者。