首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单表单PHP $_POST不工作

简单表单PHP $_POST不工作
EN

Stack Overflow用户
提问于 2016-04-27 10:59:12
回答 2查看 1.9K关注 0票数 0
代码语言:javascript
复制
/*loginform.php*/
<html lang="en">
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form method="post" action="login.php">
    <fieldset>
        <input name="email" type="text">
        <input name="password" type="text">
        <input type="submit">
    </fieldset>
</form>
</body>
</html>

尝试运行上面的html代码到名为"login.php“的下面的文件中,但它没有从表单中提取任何POST数据,我没有理由。我觉得它的PhpStorm和XAMPP有冲突,但它们位于正确的文件路径~/xampp/htdocs/文件夹中,而php.exe来自~/xampp/php/php.exe,并且被PhpStorm识别。

我意识到我应该使用isset(),但我只是想弄清楚真正的问题是什么。

代码语言:javascript
复制
/*login.php*/
<?php
echo $_POST['email'];
echo $_POST['password']; 
?>

输出:

注意:未定义的索引:第2行的C:\Users\danie\Desktop\xampp\htdocs\gclol\login.php中的电子邮件

注意:未定义的索引:第3行C:\Users\danie\Desktop\xampp\htdocs\gclol\login.php中的电子邮件

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2016-04-27 12:48:37

找到问题:

默认情况下,Intellij将转到以下位置:http://localhost:63342/gclol/login.php

当它需要转到托管在我的MAMP端口上的本地主机时:http://localhost/gclol/login.php

我想,无论如何我都不应该在Linux中使用IDE。回到好的旧文本编辑器。学到的教训。

票数 0
EN

Stack Overflow用户

发布于 2016-09-18 23:32:52

URL告诉您正在使用PhpStorm(或其他IDE)的内置web服务器。

如果你想使用合适的web服务器(例如Apache),那么请创建并配置部署条目,并将其标记为此项目的默认值--如果没有指定部署(这是集成开发环境从中获取基本URL的地方),PhpStorm将使用内置的web服务器。

这就是我解决问题的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36879471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档