问个问题啊

来源:1-7 PHP验证码制作之通过SESSION存储验证信息

慕姐4424294

2015-12-16 09:16

老师 这里 用的$_request['authcode']  这个 request 我懂得 是 从表单 里面提取 name为authcod的值吧  可是 为什么不用post呢 是不是 有什么说法   

求 高手 详细 解答下 request 和post 之间的区别 什么时候 用那个  什么时候用 这个!

写回答 关注

2回答

  • 晚安sp
    2015-12-16 09:23:49
    已采纳

    $_POST变量接受所有以post方式发送的请求,
    例如,一个form以method=post提交,
    提交后php会处理post过来的全部变量而$_REQUEST支持两种方式发送过来的请求,
    即post和get它都可以接受,显示不显示要看传递方法,get会显示在url中(有字符数限制),

    post不会在url中显示,可以传递任意多的数据(只要服务器支持)

    request 接收参数 中  post 的优先级 高于 get

    以后问问题标题不要写这种“问个问题啊“,”这个怎么解决啊”这种标题,我看了我都不想点进来,以后直接说问题

    晚安sp 回复慕姐4424...

    防止因为浏览器缓存原因而导致验证码无法更换. 点击刷新可以用js做局部刷新

    2015-12-16 21:13:16

    共 3 条回复 >

  • lynhao
    2015-12-16 09:25:10

    post也是可以的,你可以说试试,$_REQUEST[]具有$_POST[] 和$_GET[]的功能,但是$_REQUEST[]比较慢。通过POST和GET方法提交的所有数据都可以通过$_REQUEST数组获得。

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37920 学习 · 321 问题

查看课程

相似问题