我需要通过电话发送POST请求,并使用PHP从计算机(使用GET)接收它们来存储数据。没有数据库。我知道有更好的方法可以在不使用PHP的情况下实现它,但它是需求的一部分。我需要将它存储在内存中,因为在这种情况下速度比可靠性更重要。
我已经设置了XAMPP和apcache。问题是我使用的是$ _SESSION变量,它只存储一个设备的数据。是否有替代变量在不使用数据库的情况下临时在设备之间存储数据?
答案 0 :(得分:0)
Php memcached可以替代 http://php.net/manual/tr/book.memcached.php
答案 1 :(得分:0)
会话将数据存储在服务器上,但会分发唯一ID作为会话数据的密钥。这个想法是,没有两个人拥有相同的会话ID。顾名思义,它适用于一个会话。
您必须将数据存储在某种持久存储中。如果您不想使用数据库(这是最合乎逻辑的),您可以将信息存储在平面文件(如.txt)中,稍后再获取它们。
从各种来源访问数据非常常见,但几乎总是涉及某种持久存储,它可以在访问之间保存信息。会话不是为此设计的。