gpt4 book ai didi

php - PHP Storm 中的帖子出现奇怪问题

转载 作者:搜寻专家 更新时间:2023-10-31 20:35:19 25 4
gpt4 key购买 nike

我想打印出$_POST中的数据, 但出于某种原因,当我执行 POST 时,PHP 端未接收到数据.

这是名为 test.php 的文件中的 super 简单代码

<?php
echo "<b>GET </b>";
print_r($_GET);
echo "<br><b>POST </b>";
print_r($_POST);
?>

<html>
<body>
<form action="test.php" method="post">
<input type="text" name="name"><br>
<input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>

当我访问http://localhost:63342/pastr/test.php时并填写姓名和电子邮件,然后单击“提交”,信息就会发布。我从 Chrome 的网络选项卡中查看,发现数据正在以 name=this+should+get+posted+as+name&email=this+should+get+posted+as+email 的形式发布。 .

这是完整 header 的屏幕截图,以防问题可能隐藏在那里:http://i.imgur.com/pRJe58B.png

一切似乎都正常,除了网页显示:

GET Array ( )
POST Array ( )

POST 数组不知为何是空的?我做错了什么?

请注意,如果我将方法更改为 GET,则效果很好,当我更改为 get 时,我看到了这个:

GET Array ( [name] => this should be name [email] => this should be email )
POST Array ( )

我的问题是:我在尝试打印 POST-ed 数据时做错了什么,我该如何修复它以便打印收到的姓名和电子邮件?

注意:正在尝试 echo $_POST['name']echo $_POST['email']两者都会导致非常相似的错误:Notice: Undefined index: name in C:\Users\Admin\Desktop\2\g\pastr\test.php on line 8
Notice: Undefined index: email in C:\Users\Admin\Desktop\2\g\pastr\test.php on line 9

最佳答案

使用来自 WAMP(或任何其他适当的网络服务器)的 Apache 来满足您的网络请求。现在,您正在使用 PhpStorm 自己的内置简单 Web 服务器,ATM 在处理 POST 请求方面存在问题。

希望对你有帮助

关于php - PHP Storm 中的帖子出现奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37097921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com