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

**

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

**

开发环境:xampp,mac,phpstorm

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

解决办法(Mac版本如下图)(window版本——在PHPstorm中依次找到file->settings->Build,Execution,deployment 剩下的与Mac版本一样):

 

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

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

接下来,改成你的apache安装的htdocs路径,我的就是路径就是图中所示(mac),你们找到自己相应的Apache服务器的工作根目录(如果PHPstorm等环境都是默认安装的则应该在C:/XAMPP/htdocs),问题即解决了

扫描二维码关注公众号,回复: 1092706 查看本文章

猜你喜欢

转载自blog.csdn.net/tanlangqie/article/details/80476462