PHP Notice: Undefined index: action in C:\wamp\www\cookie\login.class.php on

<?phprequire'config.inc.php';functionclearCookies(){setCookie('username','',time()-36... <?php
require 'config.inc.php';
function clearCookies() {
setCookie('username','',time()-3600);
setCookie('isLogin','',time()-3600);
}
if($_GET["action"]=="login"){
clearCookies();
$usercheck='select * from members where username="'.$_POST['username'].'"'; //将sql的查询语句赋值到变量$usercheck,{$_POST["username"]}是通过POST方法获取表单的值。
$back=mysql_query($usercheck); //mysql_query() 函数执行一条 MySQL 查询
$rows=mysql_fetch_row($back);
if($_POST['username']==$rows[1]&&$_POST['password']==$rows[2]) {
setCookie('username',$_POST["username"],time()+60*60*24*7);
setCookie('isLogin','1',time()+60*60*24*7);
header("Location:index.html.php");
}else{
die("用户名或密码错误!");
}
}else if($_GET["action"]=="logout"){
clearCookies();
}
?>
怎么修改
展开
 我来答
大庞说故事
2013-12-10 · 正八经儿的讲故事!
大庞说故事
采纳数:123 获赞数:313

向TA提问 私信TA
展开全部
感觉是这句问题 header("Location:index.html.php");
好像是没找到这个index文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
justbat
2013-12-10 · TA获得超过124个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:93.4万
展开全部
on 第几行也不贴出来呢
Undefined index: action 估计是未定于action变量什么的
if里面建议先用 isset($_GET['action'])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdwjh007
2013-12-09 · TA获得超过804个赞
知道小有建树答主
回答量:1334
采纳率:92%
帮助的人:311万
展开全部
请把ON后面的信息内容帖出来,那个很重要的。
追问
on line 12

Call Stack

#

Time

Memory

Function

Location

1
0.0370
146344
{main}( )
..\login.class.php:0
追答
else if($_GET["action"]=="logout")是这里的原因,可能你提交的表单中没有ID为action的表单域
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式