3

PHP 5.4 まで、Perl 5.8、C および Python をサーバー側で使用できます。

したがって、基本的には JavaScript クライアント側があり、文字列を生成しています。この文字列をサーバー側に保存したいと思います。

を使用してサーバー内のファイルから文字列をロードする方法を知っていますXMLHttpRequestしかし、たとえそれが大きなものであっても、文字列を格納するためだけにファイルを使用するという考えは好きではありません。

だから私が探しているのは、Javascript から PHP (または私が利用できるもの) に行き、PHP から JavaScript に戻る文字列の例です。

MySQL が含まれていない場合は、より良いです (文字列を保存したいだけです)。jQUERY については何も知りませんが、今は調べるつもりはありません。

編集 1: 必要なものを正確にするために、ユーザーは Web サイトに接続して JS アプリケーションを使用し、途中でいくつかの単純なもの (文字列) を保存します。その後、彼(または別のユーザー)がウェブサイトに戻ってきたときに、自分のものを取り戻すことができるようにしたいと考えています。

EDIT 2 : nnnnnn がコメントで述べているように実行できないためです。質問を次のように変更しました:
JS アプリケーションの使用中に文字列を保存し、次のユーザーのために復元したいと思います。

EDIT 3:他の解決策が実行できないため、文字列をファイルに保存するための簡単な例を探しています。

4

2 に答える 2

1

私が正しく理解している場合:

  1. サーバーに必要な送信を行い、一時的な場所(ファイル、データベースなど)に保存します
  2. 次のロードでは、変更やデータが保存されているかどうかをajax経由で確認します
  3. もしそうなら、それらをロードします
  4. データがjavascriptsodeの場合、eval()コードを使用できます
  5. もう1つの非常に汚い解決策は、Cookieデータを使用することです
  6. 新しいブラウザでサポートされている機能が古いブラウザでもサポートされているとは期待できません。savindlocalyは使用できません。
于 2013-02-13T06:37:22.160 に答える
1

私の理解では、ユーザー間でデータを共有したいと考えています。そのため、サーバーに情報を送信しており、サーバーは後で同じデータを提供する責任があります。また、データベースだけでなくファイルも使用したくありません。セッションは、大きなデータを保持するのには適していません。

次に、別の解決策は、データを Memcache サーバーに保存することです。これはあなたの場合により適しています。ただし、Memcache について 1 つ覚えておく必要があります。つまり、Memcache は永続的なストレージではありません。ただし、Memcache のフラッシュ間隔を必要なだけ増やすことができます。

注: Memcache は RAM を消費するプロセスです。

于 2013-02-13T07:05:32.953 に答える