PHP传递外来变量的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:18:43
<HTML>
<HEAD><TITLE>Step One: Fill in A Form</TITLE></HEAD>
<BODY>
<H2>Please fill in the following form first.</H2>
<form action="confirm.php" method="post">
Name:<input type="text" name="User[name]"><br>
Sex: Male <input type="radio" name="User[sex]" value="malev>
Female <input type="rad”ioname="User[sex]" value="female"><br>
Email:<input type="text"name="User[email]"><br>
<input type= ”submit" value="Send">
</form>
</BODY>
</HTML>
这是注册页面!

<HTML>
<HEAD>
<TITLE>Step Two: Confirmation</TITLE>
</HEAD>
<BODY>
<H3>Thank you! <BR>
Now please confirm your information:
</H3>
<?

你把下面的代码改下:
<?
echo "Name : User[name]<br>\n";
echo "Sex : User[sex]<br>\n";
echo "Email: User[email]<br>\n";
?>
改成:
<?
echo "Name : $_POST['User[name]']<br>\n";
echo "Sex : $_POST['User[sex]']<br>\n";
echo "Email: $_POST['User[email]']<br>\n";
?>
这样因该能打出来了。

php.ini文件中的track_vars项打开的!