我是使用PHP的新手 - 我试图从使用$ _POST发送到Apache服务器的数据中获取数据 - 但我什么都没得到 以下是详细信息
我在Windows 7上使用XAMPP进行设置(Apache& PHP)
我有两个文件 welcome.html,它调用welcome.php来回显从html获取的内容
请注意,我在Apache错误日志文件中没有任何报告 C:\ XAMPP \ apache的\日志\ error.log中
知道这里出了什么问题
<head>
<meta charset="utf-8"/>
</head>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>
</body>
和 welcome.php
<?php
error_reporting(E_ALL);
?>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
</head>
<body>
Welcome
<?php echo $_POST["name"]; ?><br>
</body>
答案 0 :(得分:0)
用于测试您的php文件。直接从您的localhost运行此welcome.php 像这样http://localhost/welcome.php
<?php
echo 'Check your name';
?>
如果你看到“检查你的名字”;那么你的本地服务器正在运行。否则需要运行本地服务器
这是你的html welcome.html文件
<head>
<meta charset="utf-8"/>
</head>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>
然后使用姓名文字
提交表单然后使用
检查您的代码<?php
error_reporting(E_ALL);
print_r($_POST);
?>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
</head>
欢迎
一切都在这里工作