• 22-08-2021, 15:24:28
    #1
    Eski kullanmadığım sitelerden birinin taşıma işlemini yaptım. Çözümlerini araştırdım ama bulamadım. DB ayarlarını yaptım. Kodlama olarak taşıma sonrası bir değişiklik yapmadım.

    Aldığım hatalar;
    Notice: Undefined variable: _SESSION in /home/puwtfmps/public_html/sys/config.php on line 17
    
    Warning: Invalid argument supplied for foreach() in /home/puwtfmps/public_html/sys/config.php on line 17
    KOD YAPISI:
    <?php
    foreach($_POST as $Key => $Value):
        $Value = strip_tags($Value);
        $_POST[$Key] = $Value;
    endforeach;
    
    foreach($_GET as $Key => $Value):
        $Value = strip_tags($Value);
        $_GET[$Key] = $Value;
    endforeach;
    
    foreach($_REQUEST as $Key => $Value):
        $Value = strip_tags($Value);
        $_REQUEST[$Key] = $Value;
    endforeach;
    
    foreach($_SESSION as $Key => $Value):
        $Value = strip_tags($Value);
        $_SESSION[$Key] = $Value;
    endforeach;
    
    foreach($_COOKIE as $Key => $Value):
        $Value = strip_tags($Value);
        $_COOKIE[$Key] = $Value;
    endforeach;
    error_reporting(0);
  • 22-08-2021, 15:29:08
    #2
    Merhaba,

    Foreach içerisine alınmış tüm istekler fakat bir istek gelmediği halde foreach içerisinde döndürmeye çalıştığı için bu şekilde bir hata vermekte. Eğer hatayı ekrana basıp sitenizi kullanıma kapatıyorsa hata veren satırları verdiği çıktıya göre düzenlemeniz gerekir. Eğer sadece error_log dosyasına işliyor veya ekranın üst bölümüne yazıyorsa error_log ve display_errors değerlerini false yapabilirsiniz. Bir sorun oluşturmayacaktır.

    Eğer hatayı ortadan kaldırmak isterseniz foreachları if içerisine alarak değişken var ise çalışmasını sağlayabilirsiniz.

    İyi çalışmalar.
  • 22-08-2021, 15:33:00
    #3
    Softyr adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Foreach içerisine alınmış tüm istekler fakat bir istek gelmediği halde foreach içerisinde döndürmeye çalıştığı için bu şekilde bir hata vermekte. Eğer hatayı ekrana basıp sitenizi kullanıma kapatıyorsa hata veren satırları verdiği çıktıya göre düzenlemeniz gerekir. Eğer sadece error_log dosyasına işliyor veya ekranın üst bölümüne yazıyorsa error_log ve display_errors değerlerini false yapabilirsiniz. Bir sorun oluşturmayacaktır.

    Eğer hatayı ortadan kaldırmak isterseniz foreachları if içerisine alarak değişken var ise çalışmasını sağlayabilirsiniz.

    İyi çalışma
    Ekrana basıyor ve siteyi kapatıyor. Dediğiniz şekilde yapmaya çalışacağım.