为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕标5832272 2024-01-19 20:44:55
我们在更改资源时使用 POST 请求,在服务器上搜索资源时使用 GET,对吗?我想确切地知道“资源”是什么意思?仅仅是存储在数据库中的数据吗?我们可以将 SESSION 视为这些资源之一吗?假设我正在 PHP 服务器上工作,想要修改会话内的变量,或者销毁客户端的会话,而不修改数据库中的任何内容。我应该使用 POST 类型请求还是 GET 类型请求?
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

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



查看完整回答
反对 回复 2024-01-19
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

应用程序状态与资源状态

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

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

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

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

GET 请求应该是幂等的,因此我们无法使用 GET 方法更新/创建会话。

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


查看完整回答
反对 回复 2024-01-19
  • 2 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信