Php hata # 53632 için yaklaşık aşağıdaki çalışma ile herhangi bir sorun

0 Cevap

Ben saldırılar benim sunucu ilişkin aşağı alarak php bug #53632 önlemek için php için hızlı bir düzeltme ihtiyacı duyuyorum

Benim bazı sunucuların 32bit ve çeşitli müşteriler php komut dosyaları içerir.

İdeal son sürümü PHP yama olacak, ama otomatik düzeltme içerecek şekilde php.ini auto_prepend_file yönergesi kullanarak düşündüm arada bana biraz zaman satın alırdım. Bu geçici bir düzeltme ile herhangi bir sorunları görebilirsiniz?

Yani benim php.ini dosyasını düzenlenebilir ve ekleyin:

auto_prepend_file = c:\wamp\www\php-53632-fix.php

Kod:

<?php

if ($_REQUEST)
{
    foreach ($_REQUEST as $fixKey => $fixValue)
    {
        if (strstr(str_replace('.','',$fixValue),'22250738585072011')) 
        {
            unset($_REQUEST[$fixKey]);
            unset($_COOKIE[$fixKey]);
            unset($_POST[$fixKey]);
            unset($_GET[$fixKey]);          
            $GLOBALS[$fixKey]="";
        }
    }
    reset($_REQUEST);
    unset($fixKey);
    unset($fixValue);
}

if ($_SERVER)
{
    foreach ($_SERVER as $fixKey => $fixValue)
    {
        if (strstr(str_replace('.','',$fixValue),'22250738585072011')) 
        {
            unset($_SERVER[$fixKey]);
            $GLOBALS[$fixKey]="";
        }
    }
    reset($_SERVER);
    unset($fixKey);
    unset($fixValue);
}

0 Cevap