我的接受页面这样写的
<?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
请问这是怎么样回事啊?
解决方案 »
- 请问如何用php保存网页至本地pc
- php中文显示乱码
- PHP无法运行
- 一些网络公司在制作无会话功能的效果展示页面为什么还采用ASP/.ASPX/JSP 等
- select出的图片乱码
- PHP可以连接SQL Server数据库吗?
- 如何上载>大于2M的文件?
- 為什麼這個程序運行的結果不是我要的??? <?$body='<input value=';$body.=stripslashes('d dd ddd>');echo $body;?>
- 如果在Javascript里执行php语名?
- 调用webservice问题 求助
- mysqldump 备份还原数据库
- preg_match('/^[a-z0-9_-]+$/ui', $table);谁能解释一下这正则表达式最后一个定界符后面的ui是什么意思?
是用来接收变量的,你首先要有个传递的页面,也就是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代替,看是否可以正常接收到值