2016-11-25 8 views
0

POSTリクエストを電話で送信し、PHPを使用してデータを格納するためにコンピュータからGETを受け取る必要があります。データベースは存在しません。私は、PHPを使用せずにこれを実装するより良い方法があることを知っていますが、それは要件の一部です。この場合、信頼性よりもスピードが重要なので、メモリに格納する必要があります。

私はすでにXAMPPとapcacheをセットアップしています。問題は、1つのデバイスのデータしか格納しない$ _SESSION変数を使用していることです。データベースを使用せずにデバイス間で一時的にメモリにデータを格納する代替変数はありますか?

+0

レディスおよび/またはMemcacheを検討する必要があります – Andreas

答えて

0

セッションも、サーバー上のデータを格納することができますが、セッションデータへのキーとして働く手アウト固有のID。アイデアは、2人が同じセッションIDを持っているわけではないということです。名前が示すように、それは1つのセッションのためのものです。

データを何らかの種類の永続ストレージに保存する必要があります。データベースを使用したくない場合(これは最も論理的です)、フラットファイル(.txtなど)に情報を保存し、後で取り出すことができます。

さまざまなソースからのデータへのアクセスはかなり一般的ですが、ほとんどの場合、訪問の間に情報を保持する何らかの種類の永続ストレージが必要です。セッションはこれ用に設計されていません。

+0

セッションIDの説明のために、私は先に進み、さらなる研究を行い、session_id(CUSTOMIDHERE)を使用できることを確認しました。 後で、複数のユーザーがゲームをプレイできるように電話でsession_idを入力する必要があるシステムを実装します。助けてくれてありがとう! – Gabrielus

関連する問題