未定义的索引:在第6行的F:\ xampp \ htdocs \ xxx \ index.php中注销这是索引。
<?php
session_start();
date_default_timezone_set('Europe/Paris');
// LOGOUT
if($_GET['logout']==1).
答案 0 :(得分:4)
如果未设置url参数,并且您尝试从$_GET
数组引用它,则会生成此通知。为避免这种情况,请改用isset()
函数。
if(isset($_GET['logout']))
答案 1 :(得分:1)
$ _ GET是一个包含所有GET参数的数组
从此网址访问该页面时:
www.myphppage.php?para1=1¶2=2
$ _ GET将是
Array ( [para1] => 1 [para2] => 2 )
在检查值之前尝试检查是否存在'logout':
if(isset($_GET['logout']) && $_GET['logout'] == 1)
答案 2 :(得分:0)
您必须通过$_GET['logout']
功能
isset()
<?php
session_start();
date_default_timezone_set('Europe/Paris');
// LOGOUT
if(isset($_GET['logout'])) {
if($_GET['logout']==1) {
// action
}
}
答案 3 :(得分:0)
我建议你,首先创建一个函数ex:
<?php
function get_request($name, $default = ''){
if(isset($_REQUEST[$name])){
if($_REQUEST[$name] != ''){
return $_REQUEST[$name];
}else{
return $default
}
}else{
return $default
}
}
?>
现在!你可以用
<?php
session_start();
date_default_timezone_set('Europe/Paris');
// LOGOUT
if(get_request('logout', 0) == 1)
或者为了简单使用,你可以写:
// LOGOUT
if(isset($_GET['logout']) && $_GET['logout'] == 1)
问候: - )