PHP komut dosyası online çalışır ancak hiçbir offline

0 Cevap

Bu script WAMP üzerinden çevrimdışı çevrimiçi değil çalışıyor ...

function current_user()
    {
        static $current_user;
        if(!$current_user)
        {
            if($_SESSION['userID'])
            {
                $userID = intval($_SESSION['userID']);
                $query = "SELECT * 
                          FROM `users`
                          WHERE `id` = $userID";
                $data  = mysql_query($query);
                if(mysql_num_rows($data))
                {
                    $current_user = mysql_fetch_assoc($data);
                    return $current_user;
                }
            }
        }
        return $current_user;
    }

Bu işlev çağrıldığında, ben aşağıdaki hata iletisini alabilirsiniz ...

Notice: Undefined index: userID in C:\wamp\www\alpha\_includes\session.php on line 38

Hat 38 olan $userID = intval($_SESSION['userID']);

userID OTURUM değişkeni ayarlanmamış zaman hata yalnızca oluşur. Bu ve fonksiyon benim çevrimdışı test bilgisayar (WAMP çalıştıran) bir sayfası üzerinden çağrıldığında.


Bir yan not olarak, bu benim senaryom değil. Kredi Think Vitamin Üyeliği Jim Hoskins gider.

0 Cevap