关于PHP不同文件的变量作用域问题

孤独终老么 2009-10-21 11:57:34
我做一个注册系统,用两个php文件——reg.php和register.php,各自功能如下说明
reg.php:提供UI,输入username,password,sex等,不涉及数据库操作
部分代码如下:
……
<form method="post" action="register.php" name="rgfrm"
nctype="multipart/form-data" onSubmit="return check();">
//check()检查输入是否合法
……
<td width="160" bgcolor="#C2EOA5" class="NT9" align="right">用户名:</td>
<td width="360" class="NT9"><input type="text" name="username" size="20" />
……
register.php:将reg.php检测通过的合法元组写入mysql数据库. 部分代码如下:
<?php
echo "begin...<br>";//输出begin..
echo "$username <br>";//输出为空
if(isset($username))
{
…………
}
?>
================问题描述===================
为什么register.php里面的$username会是空值?是变量作用域问题吗?该如何解决?
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南昆虫 2009-10-22
  • 打赏
  • 举报
回复
register.php头上加 extract($_POST); 就可以直接用$username了
kyzy_yy_pm 2009-10-22
  • 打赏
  • 举报
回复
你都没有通过$_POST["username"]获取呢
阿_布 2009-10-22
  • 打赏
  • 举报
回复
echo $_POST["username"]."<br>";// 这样试一下看是不是空。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧