3

我在服务器端有最高 5.4 的 PHP、Perl 5.8、C 和 Python。

所以基本上我有 JavaScript 客户端,我正在生成一个字符串。我想在服务器端保存这个字符串。

我知道如何使用XMLHttpRequest. 但我不喜欢使用文件来存储字符串,即使它很大。

所以我正在寻找的是一个从 Javascript 到 PHP(或对我可用的东西)并从 PHP 到 JavaScript 的字符串的示例。

如果它不涉及 MySQL,那就更好了(我只想保存一个字符串)。我对 jQUERY 一无所知,但我现在不打算研究它。

编辑1:为了精确我需要什么,用户将使用JS应用程序连接到网站,并在中间保存一些简单的东西(字符串)。我希望以后当他(或其他用户)回到网站时,他可以取回他的东西。

编辑 2:因为它不能像 nnnnnn 在评论中所说的那样完成。我将问题更改为:
我想在使用 JS 应用程序期间保存一个字符串并为下一个用户恢复它。

编辑 3:我正在寻找一个将字符串保存在文件中的简单示例,因为没有其他解决方案是可行的。

4

2 回答 2

1

如果我理解正确:

  1. 发送所需的服务器并将其保存到某个临时位置(文件、数据库等)
  2. 下次加载,通过ajax询问是否有任何更改或保存数据
  3. 如果是这样,加载它们
  4. 如果数据是 javascript sode,您可以使用 eval() 代码
  5. 另一个非常肮脏的解决方案是使用 cookie 数据
  6. 您不能期望旧浏览器也支持新浏览器中支持的功能 - 保存本地化是不可能的。
于 2013-02-13T06:37:22.160 回答
1

据我了解,您希望在用户之间共享数据。这样,您将信息发送到服务器,服务器负责稍后提供相同的数据。而且您不想使用文件和数据库。Session 不适合保存大数据。

然后,另一种解决方案是将您的数据存储在 Memcache 服务器中。这更适合您的情况。但是关于Memcache你要记住一件事,那就是Memcache不是持久化存储。但是您可以根据需要增加 Memcache 刷新间隔。

注意:Memcache 是一个消耗 RAM 的进程。

于 2013-02-13T07:05:32.953 回答