Home > Backend Development > PHP Tutorial > html5 - php表单提交get方式可以提交获取值而post方式却不可以获取

html5 - php表单提交get方式可以提交获取值而post方式却不可以获取

WBOY
Release: 2016-06-06 20:18:49
Original
1554 people have browsed it

php表单提交为什么用get方式可以提交获取值而post方式却不可以获取,一直显示:
Notice: Undefined index: abc in C:\xampp\htdocs\phpstrom\hello.php on line 2;
就是说post方式传值失败,不太理解,目录是在c:xampp/htdocs目录下的。

POST方式:
HTML源码:

<code>


    <meta charset="UTF-8">
    <title>Document</title>


<form action="hello.php" method="post" name="form">
    <input type="text" name="abc">
    <input type="submit" value="click me">
</form>


</code>
Copy after login
Copy after login

PHP源码:

<code><?php echo  $_POST["abc"] ;
?></code>
Copy after login
Copy after login

回复内容:

php表单提交为什么用get方式可以提交获取值而post方式却不可以获取,一直显示:
Notice: Undefined index: abc in C:\xampp\htdocs\phpstrom\hello.php on line 2;
就是说post方式传值失败,不太理解,目录是在c:xampp/htdocs目录下的。

POST方式:
HTML源码:

<code>


    <meta charset="UTF-8">
    <title>Document</title>


<form action="hello.php" method="post" name="form">
    <input type="text" name="abc">
    <input type="submit" value="click me">
</form>


</code>
Copy after login
Copy after login

PHP源码:

<code><?php echo  $_POST["abc"] ;
?></code>
Copy after login
Copy after login

这只是警告 而不是错误 一般可关闭 解决方法是 $abc = isset($_POST['abc']) ? $_POST['abc'] : '';

看看请求方式,把你的代码我自己测试了一下没有问题

<code><?php var_dump($_SERVER['REQUEST_METHOD']);//或者直接打印var_dump($_SERVER);
    echo $_POST['abc'];
?></code>
Copy after login

其实你可以先在PHP 脚本中使用

<code>var_dump($_POST);</code>
Copy after login

将前端输入的内容打印出来看看,是不是包含了键值 abc

isset($_POST['abc'])?$_POST['abc']:'' ;

form 表单的
method 为 post 就用 $_POST['name']
method 为 get 就用 $_GET['name']

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template