php form表单post提交获取不到数据,而使用get提交能获取到数据 的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php form表单post提交获取不到数据,而使用get提交能获取到数据 的解决办法相关的知识,希望对你有一定的参考价值。

开发环境:xampp,mac,phpstorm

其实出现这个问题的原因就是在于phpstorm,它默认使用的是自带的内部服务器,这个服务器使用63342端口,而且服务器内部有问题,导致POST方法异常;而如果把项目放在Apache服务器的工作目录下,在地址栏输入localhost,此时使用的是Apache服务器,默认端口号为80,Apache服务器可以正常运行程序。

解决办法:

 技术分享

第二步:选择deployment,再点击+

技术分享

第三步:name输入localhost, type选择in   place,

技术分享

接下来,改成你的apache安装的htdocs路径,我的就是路径就是图中所示(mac),你们找到自己相应的Apache服务器的工作根目录,问题即解决了

技术分享

如果觉得有用,就点赞,以便能帮到更多人,如果还有问题,就留言 

以上是关于php form表单post提交获取不到数据,而使用get提交能获取到数据 的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

PHP怎么获取非form表单传来的post数据

怎么获取form表单将要提交的数据

multipart/form-data post 方法提交表单,后台获取不到数据

PHP 使用表单提交到本页,POST接收不到数据值

php表单提交时获取不到post数据的解决方法

php表单提交时获取不到post数据的解决方法