php中cookie的使用
我有一个php页面,里面的内容是:<?phpsetcookie("name","小罗",time()+3600);echo"您的名字是:".$cookie["name"]...
我有一个php页面,里面的内容是:
<?php
setcookie("name","小罗",time()+3600);
echo "您的名字是:".$cookie["name"];
?>
无论怎么刷新网页,都无法显示:“您的名字是:小罗”?它只显示:“您的名字是:”,也就是说cookie无法正常使用,这是为什么?出什么错了?请高手指点! 展开
<?php
setcookie("name","小罗",time()+3600);
echo "您的名字是:".$cookie["name"];
?>
无论怎么刷新网页,都无法显示:“您的名字是:小罗”?它只显示:“您的名字是:”,也就是说cookie无法正常使用,这是为什么?出什么错了?请高手指点! 展开
4个回答
展开全部
是time()的问题吧,你这个函数会cookie["name"]的值一直在变,每次更新时,那个植都不一样。所以无法显示。
追问
那应该怎么写呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
date_default_timezone_set("PRC");
setcookie("name","小罗",time()+3600);
echo "您的名字是:".$_COOKIE["name"];
?>
date_default_timezone_set("PRC");
setcookie("name","小罗",time()+3600);
echo "您的名字是:".$_COOKIE["name"];
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是php吗?我看着语法就有问题。
$sql = "select * from user where username = '".$_POST[yonghuming]."'";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
echo $row['username'];
echo $row['password'];
if (($_POST['yonghuming'] == $row['username']) && ($_POST['mima'] == $row['password']))
{
setcookie("status", "ok");
setcookie("username",$_POST['yonghuming']);
echo "<script language=\"javascript\">location.href='login.php';</script>";
}
else {
echo "失败了";
}
$sql = "select * from user where username = '".$_POST[yonghuming]."'";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
echo $row['username'];
echo $row['password'];
if (($_POST['yonghuming'] == $row['username']) && ($_POST['mima'] == $row['password']))
{
setcookie("status", "ok");
setcookie("username",$_POST['yonghuming']);
echo "<script language=\"javascript\">location.href='login.php';</script>";
}
else {
echo "失败了";
}
追问
你的可能是因为在setcookie前面有输出了,把
echo $row['username'];
echo $row['password'];
去掉试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试 $_COOKIE。
更多请看参考资料的链接,手头上要有个php的参考手册。碰到问题翻翻,百度一下也不错。
更多请看参考资料的链接,手头上要有个php的参考手册。碰到问题翻翻,百度一下也不错。
追问
改了,还是不行呃……
参考资料: http://php.net/manual/zh/features.cookies.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询