码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-06-13 15:08:46      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:应该   分享图片   http   AC   default   tab   alc   需要   谷歌浏览器   

这是一个简单的计算器,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提交的解决方案

标签:应该   分享图片   http   AC   default   tab   alc   需要   谷歌浏览器   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!