提交表单后,post超全局变量为空;但是,获取作品!
这是代码:
索引.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Simple Form</title>
</head>
<body>
<fieldset>
<form action="print.php" method="POST" >
first name:<input type="text" name="Fname"><br>
last name:<input type="text" name="Lname"><br>
<input type="submit" name="submit" value="submit">
</form>
</fieldset>
</body>
</html>
打印.php
<?php
echo $_POST['Fname'];
echo $_POST['Lname'];
?>
相同的代码在我的 PC 上运行良好并打印.php打印一些东西,但在我的 Macbook 上,提交表单后,_post 美元总是为空。
我使用IntelliJ IDEA作为我的IDE和Php插件。
我使用 php 7
IntelliJ 未映射到 MAMP 服务器。这就是为什么php被解释但POST不起作用的原因。为了将MAMP映射到IntelliJ,请使用适用于IntelliJ终极版和PhpStorm的本指南。