Merhaba Arkadaşlar,

Oturum açtıktan sonra üyeler arasında mesajlaşma sitemi var. Mesajı form ile ( bu şekilde $_SERVER['PHP_SELF']; ) post ettikten sonra sayfaya geri dönüyorum.
Buraya kadar problem yok. Hatta session ları echo ile yazdırıyorum hepsi geliyor.
Ancak sayfayı yenilediğim de veya başka bir sayfaya geçtiğimde oturum kapanıyor.
Yardımcı olursanız çok sevinicem.
Kodlarım aşağıdaki gibidir.


ini_set("display_errors", 1);
error_reporting(E_ALL);
session_start();

if(!isset($_SESSION['user_id'])){
header('Location: login_form.php');
}
// Post yoksa
if(!$_POST){

//temel basit html tagları ve mysql sorguları

// ve formu gönderdiğim kısım











//post varsa
}else{

// posttan gelen veriler değişkene atıldı
// değişkenler insert ile yeni bir değişkene atıldı

// veritabanına mesaj eklendi
$insertmesaj = mysql_query($vt_mesaji_ekle) or die(mysql_error());

// sonra yine sayfa görüntüsü ile ilgili basit html kodları
// sonra kullanıcının az önce gönderdiği mesajı görmesi

// ve cevap yazabilmesi için tekrar form alanı












}
?>