小编use*_*540的帖子

php isset中的非法偏移类型或为空

我有这个代码最初工作,但重新启动计算机后无法正常工作.

我得到的错误是:

警告:第4行的D:\ xampp\htdocs\cookieboylive\classes\Session.php中的isset或为空的非法偏移类型

我的网站上有3个文件 - 索引,登录,注册.索引页面检查用户是否已登录,但我不认为它与问题有任何关系.

这是当前的代码:

主要注册/ login.php页面

require_once 'core/init.php';

if(Input::exists()) {
    if(Token::check(Input::get('token'))) {

        $validate = new Validate();
        $validation = $validate->check($_POST, array(
            'username' => array('required' => true),
            'password' => array('required' => true)
        ));

        if($validation->passed()) {
            $user = new User();
            $login = $user->login(Input::get('username'), Input::get('password'));

            if($login) {
                Redirect::to('index.php');
            } else {
                echo '<p>Sorry, login failed.</p>';
            }
        } else {
            foreach($validation->errors() as $error) {
                echo $error, '<br>';
            }
        }
    }
}

if(Input::exists()) {
    if(Token::check(Input::get('token'))) {
        $validate = new Validate();
        $validation = …
Run Code Online (Sandbox Code Playgroud)

php html5

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

html5 ×1

php ×1