在php上修改SESSION数据时使用POST或GET



我们在更改资源时使用POST请求,在服务器上搜索资源时使用GET,对吗?我想知道"资源">到底是什么意思?它只是存储在数据库中的数据吗我们可以将SESSION视为这些资源之一吗

假设我在PHP服务器上工作,想要修改会话中的变量,或者破坏客户端的会话,而不修改数据库中的任何内容。我应该使用POST类型的请求还是GET类型的请求?

HTTP方法可以在没有数据库的情况下存在。这将GET、POST、…、。。。,是为了客户的理解而制作的。因此,如果该方法创建、修改或删除某些内容,请分别使用POST、PUT或DELETE让客户端知道正在创建、修改和删除某些内容。

应用程序状态与资源状态

应用程序状态是服务器端数据,服务器存储这些数据以识别传入的客户端请求、它们以前的交互详细信息和当前上下文信息。

资源状态是服务器上资源在任何时间点的当前状态,它与客户端和服务器之间的交互无关。它是作为API响应从服务器获得的响应。您将其称为资源表示。

发件人:https://restfulapi.net/statelessness/

至于使用哪种方法更改应用程序状态(会话(:

GET请求应该是幂等的,所以我们不能用GET方法更新/创建会话。

使用GET获取会话值,POST更新会话,PUT创建会话,Delete删除会话

最新更新