Turkcell | Geleceği Yazanlar

Strict Standards: Non-static method hatası lütfen

Strict Standards: Non-static method MAD_Admin_Redirect::redirect() should not be called statically in ad/index.php on line 13 hatası yardım edin lütfen

yardımcı olursanız cok sevinirim

index.php

<?php
define('ROOT_INDEX', true);

// Require the initialisation file
require_once 'init.php';

// Required files
require_once MAD_PATH . '/functions/adminredirect.php';

// Redirect to the admin interface
if (MAD_INSTALLATION_STATUS == MAD_INSTALLATION_STATUS_INSTALLED)
{
    MAD_Admin_Redirect::redirect();
}

?>

 

/functions/adminredirect.php

<?php
class MAD_Admin_Redirect
{

    function redirect($adminPage = 'www/cp/index.php')
    {
header ("Location: ".$adminPage."");
    }
}

?>

    0

    ozgur

    06 Aralık 2016

    index.php ye mi adminredirect.php mi ye mi ekleyeceğim.

    aşağıda ki gibi mi?

     <?php
    public static class MAD_Admin_Redirect
    {

    function redirect($adminPage = 'www/cp/index.php')
        {
    header ("Location: ".$adminPage."");
        }
    }

    ?>

    0

    Yusuf YALTIRIK

    06 Aralık 2016

    MAD_Admin_Redirect sınıfındaki fonksiyonun başına " public static " ekleyerek deneyebilirsiniz.

      ozguryazan2

      Sa, 06/12/2016 - 02:24
      index.php ye mi adminredirect.php mi ye mi ekleyeceğim. aşağıda ki gibi mi?

    0

    Yusuf YALTIRIK

    06 Aralık 2016

    Bir de aşağıdaki şekilde deneyebilirsiniz.

    index.php

    <?php
    define('ROOT_INDEX', true);
    
    // Require the initialisation file
    require_once 'init.php';
    
    // Required files
    require_once MAD_PATH . '/functions/adminredirect.php';
    
    $yonlendirme = new MAD_Admin_Redirect();
    
    // Redirect to the admin interface
    if (MAD_INSTALLATION_STATUS == MAD_INSTALLATION_STATUS_INSTALLED)
    {
        $yonlendirme->redirect();
    }
    
    ?>

    adminredirect.php yi olduğu gibi bırakıp bir de bu şekilde deneyebilirsiniz.

      ozguryazan2

      Sa, 06/12/2016 - 22:10
      aynı hata devam ediyor. stackoverflow da benzer sitelerde sorunun çözümü olarak anlatılmıs ama ordaki kodlarda çözmedi. http://stackoverflow.com/questions/30380459/strict-standards-non-static-method-mad-admin-redirectredirect-should-not-be ilginizden dolayı teşekkür ederim.

    0

    ozgur

    06 Aralık 2016

    vermiş oldugunuz kodla değiştirdim fakat sorun hala devam ediyor.

    1 aydır bakmadığım forum kalmadı.:(

    sizce başka neyden kaynaklanıyor olabilir acaba?

      ysfyltrk

      Sa, 06/12/2016 - 18:42
      Kodları sunucuda mı çalıştırıyorsunuz kendi bilgisayarınızda mı?

    0

    Yusuf YALTIRIK

    06 Aralık 2016

    <?php
    class MAD_Admin_Redirect
    {
    
       public static function redirect($adminPage = 'www/cp/index.php')
        {
    header ("Location: ".$adminPage."");
        }
    }
    
    ?>

    Kullandığınız fonksiyonun başına yazmanız gerekecektir. Bu şekilde deneyebilirsiniz.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.