if($_POST[name] &&$_POST[password]){
setcookie ('id',$_POST[name]);
setcookie ('pass',$_POST[password]);
}
if ($_COOKIE[id]&&$_COOKIE[password]){
echo "登陆成功<br>用户名:".$_COOKIE[id]."<br>密码:".$_COOKIE[pass];
}?> <form action="" method="post" >
用户:ID
<input type="text" name="name"><br/><br/>
密码:
<input type="password" name="password" ><br/><br/> <input type="submit" value="登陆"/>
</form>学习的一段代码,为什么在输入框输入了后无法显示啊
谢谢大家了
setcookie ('id',$_POST[name]);
setcookie ('pass',$_POST[password]);
}
if ($_COOKIE[id]&&$_COOKIE[password]){
echo "登陆成功<br>用户名:".$_COOKIE[id]."<br>密码:".$_COOKIE[pass];
}?> <form action="" method="post" >
用户:ID
<input type="text" name="name"><br/><br/>
密码:
<input type="password" name="password" ><br/><br/> <input type="submit" value="登陆"/>
</form>学习的一段代码,为什么在输入框输入了后无法显示啊
谢谢大家了
试试isset($_POST['name']) && isset($_POST['password'])
或者!empty($_POST['name']) && !empty($_POST['password'])
if ($_COOKIE['id']&&$_COOKIE['password']){
echo "登陆成功<br>用户名:".$_COOKIE['id']."<br>密码:".$_COOKIE['password'];
}?><form action="123.php" method="post" >
用户:ID
<input type="text" name="name"><br/><br/>
密码:
<input type="password" name="password" ><br/><br/> <input type="submit" value="登陆"/>
</form>123.php<?php
if($_POST['name'] &&$_POST['password']){
setcookie ('id',$_POST['name']);
setcookie ('password',$_POST['password']);
}
//设置后再跳转到首页
header('location:test.php');