在PHP中使用GET方法对表单数据没有回声


No echo for form data using GET method in PHP

对PHP来说相当陌生。我一直在尝试一个简单的程序,从2个字段中获取数据,并使用get方法进行显示。

这是HTML代码

<html>
<head>
    <title>Simple Form</title>
</head>
<body> 
    <form action="send.php" method="get" id="sample">
        Name:<input type="text" name="user"/>
        Message:<input type="text" name="message"/>
        <input type="submit"/>
    </form>
</body>
</html>

以下是PHP代码:

<html>
<body>
  Welcome <?php echo $_GET["user"]; ?>
  Message <?php echo $_GET["message"]; ?>
</body>
</html>

GET方法在浏览器的地址栏中以QueryString的形式获取数据,但在浏览器窗口中不显示任何内容。

代码运行良好。重新安装WAMP服务器解决了此问题。

您需要启动服务器。转到网站的index.html文件所在的目录,然后运行命令行php-S localhost:5000。5000是php正在侦听的端口,您可以在那里放置任何值。。。。如果没有安装php。。或Wamp