phpstorm吧 关注:1,972贴子:6,916
  • 4回复贴,共1

关于POST传值的问题

只看楼主收藏回复

表单中的post方式不能传值,浏览器报告404 Not Found。但是get方式可以传值。下面展示代码
myhtml.html
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Hello</title>
</head>
<body>
<form action="myphp.php" method="post">
<p>FirstName:<input type="text" id="txtFname" name="txtFname"/></p>
<input type="submit" value="submit"/>
</form
</body>
</html>
myphp.php
<?php
$fname = $_POST['txtFname'];
var_dump($fname);
?>
我在Win10和Win7尝试依然存在这个问题。环境用过XAMPP5.6.23 WANP3.0.4,都不能解决。
从15年用phpstorm10就存在这个问题,今年的phpstorm2016.2依然存在,没错这个问题困扰我一年了。
不知道你们有没有遇到这样的问题。


IP属地:北京1楼2016-08-04 20:10回复
    1,路径有没有写错?
    2,你的form标签貌似少写了个结束的尖括号。


    3楼2016-09-11 01:32
    回复
      2026-01-02 04:07:39
      广告
      不感兴趣
      开通SVIP免广告
      如果提交到当前目录,不建议写成"myphp.php" 成应该写成"./myphp.php"


      4楼2016-09-11 01:35
      回复
        如果代码没有错,就是phpstorm的内置服务器的问题,他用的端口是633
        什么的,不是80端口,所以在apach上解析出了问题,只要把phpstorm的端口改为80就行了,具体步骤请百度搜索`phpstorm中php表单接收post数据为空`,看你困了一年了,平时注意百度,不谢


        IP属地:广东来自Android客户端5楼2016-11-29 23:57
        回复
          你的form结束标签是这样写的</form 你少写了一个尖括号 应该是这样写</form>


          IP属地:山东6楼2017-03-11 09:55
          回复