首页
社区
课程
招聘
[分享]"跟着crownless学Web之(1)神奇的计算器"学习笔记及问题
发表于: 2019-2-6 20:32 5543

[分享]"跟着crownless学Web之(1)神奇的计算器"学习笔记及问题

erfze 活跃值
12
2019-2-6 20:32
5543

那天无意中在看雪公众号中翻到了这篇文章,觉得这种方式来学习Web要比单纯地看视频更有趣味,而且没有那种罗列一大堆知识点让人心中产生厌烦感,很适合新手学习。希望crownless版主能够一直坚持做下去。

好,夸奖完毕,下面步入正题。

这是我将GET改为POST后的请求结果,但是我的问题是:为什么状态码还是会返回200,希望版主能解释一下。

在输入框中输入;ls ;#,可以看出目录下的文件有2个:index.php、there_1s_4_fl4g。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2019-2-6 20:49 被erfze编辑 ,原因: 图片未上传
收藏
免费 2
支持
分享
最新回复 (5)
雪    币: 26205
活跃值: (63302)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
2
感谢分享!
2019-2-6 22:10
0
雪    币: 1332
活跃值: (9481)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
互相交流,共同进步
2019-2-6 22:25
0
雪    币: 2282
活跃值: (426)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
erfze 互相交流,共同进步
我已经猜到了一种解释,但是我现在在外面玩,等开工之后给你回复!
2019-2-7 22:12
0
雪    币: 1332
活跃值: (9481)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
5
好的
2019-2-8 06:37
0
雪    币: 2282
活跃值: (426)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
erfze 好的
你的表述可能不对,你问的是:为什么状态码还是会返回200,但其实你可能想问的是:为什么后端看到POST之后,依然把接收到的参数放在$_GET变量里。
事实上,正因为浏览器是把所有GET请求的参数放在HTTP报文的请求行(也就是HTTP报文的第一行),所以php后端会自动将HTTP报文的请求行的参数都封装到$_GET变量里。所以不管请求的方式是GET还是POST,只要请求行里有参数,后端的$_GET变量里就会有相应的参数。
你可以将源码的form改成
<form action="./index.php" method="POST">
然后抓包看看POST请求的参数是放在哪里的,以及HTTP请求头中多了哪一行。
2019-2-11 10:13
1
游客
登录 | 注册 方可回帖
返回
//