>  기사  >  백엔드 개발  >  php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等

php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等

WBOY
WBOY원래의
2016-06-23 13:13:351210검색

php表单提交为什么用get方式可以提交而post方式却不可以提交,一直显示:
Notice:  Undefined index: form in C:\xampp\htdocs\index.php on line 2;
就是说post方式传值失败,是在不能理解,目录是在c:xampp/htdocs目录下的。
请解答下,非常感激。

html源码:
nbsp;html>


   
   Document


   

      
      
   




php源码:
2    echo  'hello:'.$_GET['form'];
3 ?>


回复讨论(解决方案)

没有名为 form 的表单控件

html源码:
nbsp;html>


   
   Document


   

      
      
   




php源码:
 $name=$_POST["abc"];                
echo $name;
 ?>

你这样改一下试试

你表单是post提交,取的时候你又用$_GET

没有名字为form的表单控件

form 的method是post
而你接收的时候确实get
难道这不是问题?

1.你在php页面获得的  echo  'hello:'.$_GET['form'];      本身用POST传值你用get获取,这个是问题1

2. form是表单的id,我觉得你想获取 中填写的值吧,你给他设置一个name             然后在php页面   echo  'hello:'.$_POST['id'];

我也是类似的问题,只有一种可能,就是你得phpstrom配置的端口与phpinfo()端口不符。先看一下phpinfo()?>的端口在哪里比如localhost,那么就配置phpstrom-》Tools-》Dployment-》Configuration-》
新建比如Name=localhost,然后设置Web sever root url为http://localhost,端口与phpinfo()端口一致即可

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.