Benim daha geçen gün başıma geldi. Bazı sunucularda açmış olduğunuz oturuma isim de vermeniz gerekiyor. Bunu de session_name fonksiyonu ile yapmalısınız.

Yani:

session_start();
$_SESSION['uyeadi'] = "Bartuc";

yerine:

session_name('uye-bilgileri');
session_start();
$_SESSION['uyeadi'] = "Bartuc";

yapmak gerekebiliyor.

Bunu yapmanız şart değil ama hosting aldığınız yerde oturum bilgileri çalışmazsa aklınıza ilk gelmesi gereken şeylerden birisi bu olmalı diye söylüyorum