为什么我得到这个错误只是一个假的错误我应该用'@'隐藏它?我正在登录/注册系统一切正常只有这个错误显示atm ..但我可以注册或登录更改密码一切
注意:未定义的变量:第4行的C:\ xampp \ htdocs \ loginsistem \ classes \ Cookie.php中的名称
class Cookie {
public static function exists() {
return (isset($_COOKIE[$name])) ? true : false;
}
public static function get($name) {
return $_COOKIE[$name];
}
public static function put($name, $value, $expiry) {
if(setcookie($name, $value, time() + $expiry, '/')) {
return true;
}
return false;
}
public static function delete($name) {
self::put($name, '', time() - 1);
}
}
答案 0 :(得分:0)
只需像这样更改您的方法签名。
public static function exists($name) {
//^^^^^^ <--------- Pass the parameter $name
如果你有一个好的PHP IDE,你可能在编写代码时发现了这个错误。