分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

PhpStorm中无法用post提交的解决方案

发布时间:2023-09-06 01:59责任编辑:白小东关键词:暂无标签

这是一个简单的计算器,html页面:

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>Title</title></head><body><form action="first.php" method="post"> ???<table> ???????<tr><td>第一个数字:</td><td><input type="text" name="num1"></td></tr> ???????<tr><td>第二个数字:</td><td><input type="text" name="num2"></td></tr> ???????<tr><td>运算符:</td><td> ???????????????<select name="#"> ???????????????????<option value="+">+</option> ???????????????????<option value="-">-</option> ???????????????????<option value="/">/</option> ???????????????????<option value="*">*</option> ???????????????</select></td></tr> ???????<tr><td colspan="2"><input type="submit" value="计算结果"></td></tr> ???</table></form></body></html>

这是php页面:

<?php$num1 =$_REQUEST["num1"];$num2 =$_REQUEST["num2"];$calculate =$_REQUEST["#"];switch ($calculate){ ???case "+": ???????$i = $num1 + $num2; ???????echo $i; ???????break; ???case "-": ???????$i = $num1 - $num2; ???????echo $i; ???????break; ???case "*": ???????$i = $num1 * $num2; ???????echo $i; ???????break; ???case "/": ???????$i = $num1 / $num2; ???????echo $i; ???????break; ???default: ???????echo "Nocase";}?>

但是提交后,各种浏览器显示404,在谷歌浏览器是“Automatically populating $HTTP_RAW_POST_DATA…”错误

结果在网上找到解释:phpstorm该项目没有设定localhost  那么解决方案来了:

在菜单栏Tools->Deployment->configuration,

这个时候应该是什么都没有的,但我已经修改过了,按绿色的十字,选择Local or mounted folder

name随便取,接下来

添加一个网站的根目录

我这里选择的是XAMPP的集成环境

在Mapping中,上方的Use this as default一定要按下,我这里是默认按下的了

把路径填对,OK,这个时候已经可以递交数据给php了

原因应该是phpstorm本身不能作为一个服务器吧,需要外接一个

就此结束。

PhpStorm中无法用post提交的解决方案

原文地址:https://www.cnblogs.com/xikl/p/9177135.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved