【问题标题】:Store a simple list server sided / difference to localstorage将简单的列表服务器端/差异存储到本地存储
【发布时间】:2017-07-09 14:17:42
【问题描述】:

我想知道如何在服务器端保存一个简单的列表 (<ul><li></li></ul>)。我从来没有做过那样的事情。我所做的是本地存储。 Localstorage 非常简单,因为您可以将 localStorage 添加到您想要的内容中:

$('.myObject').css('color', localStorage.mySavedColor);

然后在函数中调用它:

function saveColor() {
  localStorage.mySavedColor = true;
}

那么,服务器端存储是否一样?我想这有点复杂吧? 确切地说,我尝试将列表(使用用户输入的 javascript 创建)保存在 this codepen 服务器端。

<div id="content">
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul>
  </section>
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul>  
  </section>
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul>
  </section>
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul>
  </section>
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul>  
  </section>
  <section class="tabcontent">
    <ul class="plannerlist">
    </ul> 
  </section>
</div>

javascript 在特定的&lt;ul&gt; 中创建列表项,我想将其保存在服务器端。

【问题讨论】:

  • 您如何执行此操作完全取决于您使用的服务器语言和数据库类型。这个问题本身也太宽泛了,除非你能证明你自己已经尝试过实现这一目标
  • 啊不知道你可以用不同的语言做到这一点。我想像php应该可以工作。我的数据库是 mySQL

标签: php html css mysql database


【解决方案1】:

Javascript 是在客户端浏览器中运行的程序。如果你想在服务器端保存一些东西,你必须得到一个服务器并实现这样的功能。

您的应用似乎将拥有多个用户。

这意味着:

  • 您必须通过某种授权将一个用户与另一个用户区分开来。请记住,大多数用户往往讨厌通过电子邮件注册和确认帐户。

  • 一个更好的主意是保存 Planner Events 的文本,而不是带有文本的 HTML 标记。 HTML 标记向用户携带的有用信息很少,并且会引发许多漏洞(考虑保存未转义的标记而不是文本)。

您正在寻找的是服务器端脚本,它与客户端脚本有很大不同。查看W3S tutorial on PHP 以开始使用。

编辑:我建议您选择免费的共享主机或在您的 PC 上本地构建网络服务器。查看 WampServer 或 XAMPP 以在本地运行服务器,或 google 任何免费的 php mysql webhosting。

【讨论】:

  • @TobiasGlaus 太棒了!查看关于 PHP 的 W3S 教程,将数据保存到 MySQL 并检索它。
  • 请不要推荐 W3Schools 作为资源。无论如何,他们没有,也从来没有隶属于 W3C,但继续以他们的声誉进行交易。如果他们不花钱,他们的在线文凭绝对是个笑话。因为它是一个骗局。再加上他们的文章经常过时,在某些情况下是完全错误的。试试这个:phptherightway.com
  • @TobiasGlaus 好的,然后去 phptherightway.com。如果您需要任何代码方面的帮助,请 PM 我。
  • @WearyAdventurer 愚蠢的问题。但是我如何在 SO 上 PM 某人?
【解决方案2】:

那么,服务器端存储是否一样?

不,不是。没有像您提到的 localStorage 这样的 javascript 内置服务器端存储。

【讨论】:

    猜你喜欢
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    相关资源
    最近更新 更多