首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在php上修改会话数据时使用POST或GET

在php上修改会话数据时使用POST或GET
EN

Stack Overflow用户
提问于 2020-09-15 02:42:45
回答 2查看 60关注 0票数 1

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-15 02:58:31

HTTP方法可以在没有后台数据库的情况下存在。这个名字是为了客户的理解而写的。因此,如果方法创建、修改或删除某物,则使用POST、PUT或DELETE (分别)让客户端知道正在创建、修改或删除某些内容。

票数 0
EN

Stack Overflow用户

发布于 2020-09-15 04:44:01

应用状态与资源状态

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

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

来自:https://restfulapi.net/statelessness/

至于用于更改应用程序状态(会话)的方法:

GET请求应该是idempotent,因此我们不能用GET方法更新/创建会话。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63894299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档