我是PHP的新手。我正试图执行这个简单的代码。从一个PHP页面获取文本域值,我想在另一个PHP页面中显示它。但是,它不工作。我的错误在哪里?
new1.php
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form action="welcome1.php" method="POST">
<input name="Name" type="text" />
<input name="submit" type="submit" value="Submit" />
</form>
</body>
<?php
SESSION_START();
$var="";
if(!empty($_POST['Name'])){
$var=$_POST['Name'];
} else {
$var="NOT SET";
}
$_SESSION['name11']=$var;
?>
</html>
welcome1.php
<html>
<body>
<?php
session_start();
$n="";
if(isset($_SESSION['name11'])){
$n=$_SESSION['name11'];
echo $n;
} else {
echo "no session";
}
?>
</body>
</html>
答案是下面给出Montycarlo。我想建议'session_start()'应该是页面的第一行,这是一个很好的做法,并且使调试更容易。另请阅读PHP中的'sessions'和'forms'。 – vedarthk 2013-02-11 05:46:31
什么是所有后缀'1'的 – 2013-02-11 05:53:32
,它没有显示任何错误????? – 2013-02-11 07:03:44