2015-05-10 5 views
-1

Когда я загружаю мое приложение в первый раз, когда я получаю следующую ошибкуметания ошибки Codeigniter до начала сессии начинается

A PHP Error was encountered 
Severity: Notice 

Message: Undefined index: user_full_name 

Filename: templates/header.php 

Line Number: 85 

Backtrace: 

File: /home/xyz/app/application/views/templates/header.php 
Line: 85 
Function: _error_handler 

код ввиду

<? if ($this->session->userdata['user_full_name'] == "" || $this->session->userdata['user_full_name'] == null): ?> 
something something 

Контроллер

public function __construct() { 

    parent::__construct(); 
    $this->load->library('session'); 
    $this->load->model('home_model'); 
    $this->load->model('user_model');   
} 

Почему это происходит. Почему я получаю сообщение об ошибке с указанием переменной не распознается

благодаря Криш

ответ

0

Как отметил Клайв выше, я сделал следующие изменения, чтобы исправить ошибку

Изменить этот

<? if ($this->session->userdata['user_full_name'] == "" || $this->session->userdata['user_full_name'] == null): ?> 

до

<? if (!isset($this->session->userdata['user_full_name'])): ?> 
Смежные вопросы