2016-09-06 20 views
0

私はp5.jsを使用する個人用Webサイトをホスティングしています。問題は、ウェブサイトにアクセスするたびにデータを保存できるように、変数をサーバーに送信する必要があることです。私は "テスト"を保存する変数を呼び出すことができます。テストの価値は3で、次にアクセスするときは3にとどまります。テストの値を5に変更できますが、ページを更新するとその値は0のままです (int test = 0) ありがとうございました!p5.jsを使用して変数をサーバーに送信

+0

[jStorage](http://www.jstorage.info/) – byxor

+0

p5.jsでは動作しますか? – Artsicle

+0

もちろん。これはp5jsのようなもう1つのjavascriptライブラリです。それはストア変数です。 – byxor

答えて

1

これを行うには、サーバーに変数を送信する必要はありません。あなたは単にクッキーを使うことができます。 「JavaScriptのクッキー」のようなものをグーグルで検索すると、たくさんの結果が得られます。私は個人的にthis libraryを使用していますが、クッキーを保存して読み込む独自のコードを簡単に書くことができます(実際にはクッキーの仕組みを理解していないと、これは学習の良い方法です)。

サーバーに何かを送る必要がある唯一の理由は、別のコンピューター間でユーザーが値を保持する必要がある場合です。これには、何らかのログインが必要です(サーバー上で動作するコードはもちろんありません)。クッキーを使用するよりもはるかに多くの作業が必要です。しかし、本当にこのルートに行く必要がある場合は、 "JavaScript post"や "JavaScript ajax"のようなものを検索すると有望な結果が返されます。もちろん、サーバー上の情報で行うことは、それ自体がプロジェクト全体です。

+0

インストール方法に関するチュートリアルはありません.... – Artsicle

+1

@SlimeEnergy何をインストールする必要がありますか?私が言及したライブラリは単なるJavaScriptライブラリです。あなたは本当にそれをインストールしていません。他のJavaScriptライブラリとまったく同じように、ページ上で参照するだけです。しかし、ライブラリを使う必要はありません。このような簡単な作業のためにライブラリを使いたくない場合は、自分で直接Cookieを作成して読んでください。あなたが立ち往生した場合は、何かを試してより具体的な質問をしてみてください。 –

+0

さて、私はそれが素敵で滑らかに働いている、それは今本当にうまく動作します。しかし、他の人が情報にアクセスできるように、クッキーをサーバーに送信する方法を教えてもらえますか?私の電話でサイトにアクセスしようとしたとき、それはデフォルトの変数 "0"でした。ありがとう - SlimeEnergy – Artsicle

関連する問題