• 20-04-2018, 18:02:21
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar ilk defa böyle bir sorun ile karşılaşıyorum, Araştırma yaptım ama sonuç bulamadım bende buradan konu açmak istedim ben ve benim gibi böyle sorunlarla karşılaşan arkadaşlara buradan belki hep beraber faydamız olur hata kodları ve satır aşağıdadır lütfen yardımlarınızı bekliyorum teşekkürler.

    HATA KOD SATIRI VE HATA


    [B]Notice[/B][FONT=Times New Roman]: Undefined index: token in [/FONT][B]/home/kqlcanli/public_html/admin/controller/error/not_found.php[/B][FONT="Times New Roman"] on line [/FONT][B]16[/B][B]Notice[/B][FONT=Times New Roman]: Undefined index: token in [/FONT][B]/home/kqlcanli/public_html/admin/controller/error/not_found.php[/B][FONT="Times New Roman"] on line [/FONT][B]22[/B]
    SATIR 16.
    'href'      => $this->url->link('common/home', 'token=' . $this->session->data['token'], 'SSL'),
    SATIR 22.


    'href'      => $this->url->link('error/not_found', 'token=' . $this->session->data['token'], 'SSL'),

    NOT FOUND.PHP TÜM KODLARI
    <?php    
    class ControllerErrorNotFound extends Controller {    
    public function index() {
        $this->load->language('error/not_found');
     
        $this->document->setTitle($this->language->get('heading_title'));
    
    
        $this->data['heading_title'] = $this->language->get('heading_title');
    
    
    $this->data['text_not_found'] = $this->language->get('text_not_found');
    
    
      $this->data['breadcrumbs'] = array();
    
    
       $this->data['breadcrumbs'][] = array(
           'text'      => $this->language->get('text_home'),
    'href'      => $this->url->link('common/home', 'token=' . $this->session->data['token'], 'SSL'),
          'separator' => false
       );
    
    
       $this->data['breadcrumbs'][] = array(
           'text'      => $this->language->get('heading_title'),
    'href'      => $this->url->link('error/not_found', 'token=' . $this->session->data['token'], 'SSL'),
          'separator' => ' :: '
       );
    
    
    $this->template = 'error/not_found.tpl';
    $this->children = array(
    'common/header',
    'common/footer'
    );
    
    $this->response->setOutput($this->render());
      }
    }
    ?>




    yardım eden yokmu ?
  • 21-04-2018, 00:01:43
    #2
    @Errive; Undefined index, variable gibi uyarılar değişken veya dizi indexi tanımlı değilse verilir. $this->session->data['token'] burada data dizisinde token diye bir index yok sanırım bu sebepten bu hatayı alıyorsunuz. Notice mesajları hatadan ziyade bir uyarı, bildiri gibi çalışır, yani sistemin çalışmasına engel değildir, bu sebepten dolayı eğer token değeri yapmaya çalıştığınız şey için önemli ise token değerinin tanımlandığı yeri bulup orada düzeltme yapmanız gerekiyor, veya önemli değilse notice, deprecated gibi bildirimleri error_reporting ayarından pasif yapabilirsiniz.

    error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);

    Bu kod notice, strict ve deprecated bildirilerini kapatıp, sadece önemli olan fatal error, warning gibi hataların raporlanmasını sağlar.