【问题标题】:Storage accessible by Javascript and Php?Javascript 和 PHP 可访问的存储?
【发布时间】:2014-09-05 00:01:57
【问题描述】:

有没有JavaScript和PHP可以访问的cookie之类的存储,我会使用cookie,但是它们的最大容量太低,我不知道如何通过PHP访问HTML5本地存储。

【问题讨论】:

  • 您要解决的原始任务是什么? (问这个问题是因为这个问题是 XY 问题的候选)
  • 我有这个网络应用程序dl.dropboxusercontent.com/u/41468627/index.html,我可以使用任何东西来保存所做的事情(我想使用 JS,因为,然后我可以在完成任何事情后保存)但我需要能够不用 JS 加载它
  • 然后你需要通过 AJAX 将该数据持久化到服务器。
  • 如果你的服务器需要访问它,那么你需要将它存储在服务器上。
  • Cookie 不是您的服务器和客户端可以随时访问的存储。 Cookie 是每次发送 HTTP 请求时发送到服务器的数据。

标签: javascript php html local-storage storage


【解决方案1】:

不,没有。

您需要通过 HTTP 请求在浏览器和服务器之间来回通信。他们没有其他方法可以共享数据。像 PouchDB 这样的存储解决方案提供了共享客户端/服务器存储的错觉,但它们只是为您完成 HTTP 请求部分。

您的数据存储应该在服务器端。您的浏览器通过 HTTP 请求将数据发送到服务器来“存储”数据,然后以相同的方式检索该数据。这就是您访问过的几乎每个网站都存储大量数据的方式。

【讨论】:

    【解决方案2】:

    使用DropBox 等云服务并与PHPJavascript

    通信

    老实说,我会选择 @meagar 提到的 PouchDB 错觉,但这取决于您的偏好和您的客观目标(以及您愿意承担的风险)。

    您也可以在 JavaScript 中使用 window.localStorage 自己轻松完成,然后使用 AJAX 同步到 PHP 后端。

    HTML5 localStorage lowdown

    【讨论】:

      猜你喜欢
      • 2019-11-16
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 1970-01-01
      • 2017-10-12
      相关资源
      最近更新 更多