cookie 登录后无效果,我是按php100教程里教的学,可是写后没有效果,不知道哪里错了,帮我点出来,谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie 登录后无效果,我是按php100教程里教的学,可是写后没有效果,不知道哪里错了,帮我点出来,谢谢相关的知识,希望对你有一定的参考价值。
<?php
include("conn.php");
if($_GET[out])
setcookie("cookie", "out");
echo "<script language=\"javascript\">location.href='login.php';</script>";
if($_POST[id]=='admin')
$pw=md5($_POST[pw]);
if($pw=='e1bfd762321e409cee4ac0b6e841963c')
setcookie("cookie", "ok");
echo "<script language=\"javascript\">location.href='login.php';</script>";
include("head.php");
if($_COOKIE['cookie']!='ok')
?>
<SCRIPT language=javascript>
function Checklogin()
if (myform.id.value=="")
alert("请填写登录名");
myform.id.focus();
return false;
if (myform.pw.value=="")
alert("密码不能为空");
myform.pw.focus();
return false;
</SCRIPT>
<form action="" method="post" name="myform" onsubmit="return Checklogin();">
ID:<input type="text" name="id" /><br>
PW:<input type="password" name="pw" /> <input type="submit" name="submit" value="登陆"/>
</form>
<?
else
?>
<a href='?out=login'>退出</a>
<?
?>
include("conn.php");
if($_GET[out])
setcookie("cookie", "out");
echo "<script language=\"javascript\">alert('退出成功!');location.href='login.php';</script>";
if($_POST[id]=='admin')
$pw=md5($_POST[pw]);
if($pw=='e1bfd762321e409cee4ac0b6e841963c')
setcookie("cookie", "ok");
echo "<script language=\"javascript\">alert('登录成功!');;location.href='login.php';</script>";
include("head.php");
if($_COOKIE['cookie']!='ok')
?>
<SCRIPT language=javascript>
function Checklogin()
if (myform.id.value=="")
alert("请填写登录名");
myform.id.focus();
return false;
if (myform.pw.value=="")
alert("密码不能为空");
myform.pw.focus();
return false;
</SCRIPT>
<form action="" method="post" name="myform" onsubmit="return Checklogin();">
ID:<input type="text" name="id" /><br>
PW:<input type="password" name="pw" /> <input type="submit" name="submit" value="登陆"/>
</form>
<?
else
?>
<a href='?out=login'>退出</a>
<?
?>
看着你写的没有什么错误,至于没有效果,那是因为不管你的密码是错误还是正确,都没有提示,你把上面的运行一下看看,你会发现错误或者失败,都有提示了 参考技术A 浏览器cookie开启了没有?
用firefox 安装firebug看看cookie带值出来了没有? 参考技术B cookie 不是立即生效,下次生效 参考技术C 没有什么效果,写得也不错啊!想要什么效果
php 模拟 登录
http://www.kj7e.com/weblogin.html
账号:t7050597 密码:aa123456
请问如何访问login.php时自动登录这个账号
试了很多方法都不行,请高手帮忙。
要访问这个文件的用户的
追答你是说验证一次,然后下次自动判断他是不是已经登陆吧,cookie和session都可以,cookie可以保存在用户本地。session关闭所有网页之后,就自动清除。你可以百度搜php设计者,然后在php教程里有cookie和session的教程。
以上是关于cookie 登录后无效果,我是按php100教程里教的学,可是写后没有效果,不知道哪里错了,帮我点出来,谢谢的主要内容,如果未能解决你的问题,请参考以下文章