$_post没有接受到数据,但是$_REQUEST却可以??

$_post没有接受到数据,但是$_REQUEST却可以??

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>注册页面</title>
  </head>
  <body>
    <h1>注册页面</h1>
    <form action="doReg.php" method="get">
      <table border="1" width="70%" cellpadding="0" cellspacing="0" bgcolor="#abcdef">
        <tr>
          <td align="right">用户名</td>
          <td><input type="text" name="username" id="" placeholder="请输入合法用户名..."></td>
        </tr>
        <tr>
          <td align="right">密码</td>
          <td><input type="password" name="password" id="" placeholder="请输入密码..."></td>
        </tr>
        <tr>
          <td align="right">邮箱</td>
          <td><input type="email" name="email" id="" placeholder="请输入合法邮箱..."></td>
        </tr>
        <tr>
          <td align="right">性别</td>d
          <td>
            <input type="raio" name="sex" id="" value='男'>男
            <input type="radio" name="sex" id="" value='女'>女
            <input type="radio" name="sex" id="" value='保密'>保密
          </td>
        </tr>
        <tr>
          <td colspan="2"><input type="submit" value="立即注册"></td>
        </tr>
      </table>
    </form>
  </body>
</html>


<?php
header('content-type:text/html;charset=utf-8');
//接收表单发送过来的数据
//$_POST接收表单以post形式发送过来的数据,$_POST['名称']
// echo 'this is a test';
 echo '用户名:',$_POST['username'],'<br/>';
 echo '密码:',$_POST['password'],'<br/>';
 echo '邮箱:',$_POST['email'],'<br/>';
 echo '性别:',$_POST['sex'],'<br/>';


echo $_REQUEST['username'],'<br/>';
echo $_REQUEST['password'],'<br/>';
echo $_REQUEST['email'],'<br/>';

http://img1.sycdn.imooc.com//climg/5dc3dec7091d926010210409.jpghttp://img1.sycdn.imooc.com//climg/5dc3def9098915cc10820663.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,$_REQUEST具用$_POST、$_GET的功能,但是$_REQUEST比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得。而$_POST只能接受以post方式提交的数据。$_GET只能接受以get方式提交的数据。

因同学是使用的是get方式传递的数据,所以$_POTS未获取到数据。而$_REQUEST可以接受到post和get提交的数据,所以$_REQUEST可以接收到数据。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4928    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师