我的接受页面这样写的
<?php
echo $_POST['username'];
?>但执行的时候出现这样的问题
Notice: Undefined index: username in D:\Program Files\PHPnow-1.5.3\htdocs\dt\admin\login.php on line 2
请问这是怎么样回事啊?
<?php
echo $_POST['username'];
?>但执行的时候出现这样的问题
Notice: Undefined index: username in D:\Program Files\PHPnow-1.5.3\htdocs\dt\admin\login.php on line 2
请问这是怎么样回事啊?
是用来接收变量的,你首先要有个传递的页面,也就是FORM页
<form action='index.php' method='post'>....</form>
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo $_POST['username'];
}
?>
echo isset($_POST['username']) ? $_POST['username'] : "no post!" ;
?>
之前是报 不能解析$_POST,后来不知道怎么又变成为定义
$_POST功能默认是不是开启?要配置吗?
就是说$_POST数组不存在username键,我开发一般把notice给关了...
2.检查表单method,必须为POST才可以正常取值
3.不确定传值方式的话就用$_REQUEST代替,看是否可以正常接收到值