Tarih: 2006-11-09, 18:08:03 Mesaj konusu: session ları fonksiyondan almak
selam aleykum sessiionları fonksiyon içinde taşırken farklı bir işelmmi uygulanıyor?
örnek bir dosya oluşturalım dosyamızın adı
index.php
function uyegiris()
{
burada uye girsi kullanıcı adı ve sifre formu yapıyorum
ve post metoduyla kontrol(); fonksiyonuna action ediyorum
}
..
functiom Kontrol()
{
burada veritabanında sorgulama yapıyorum
if else ifadelerini kullanarak veritabanında kullanıcı yoksa uyelik formuna yönlendiriyorum ama uye vara
ancak problem burada eger fonksiyon içi çağırmalar değilde bağımsız sayfalar olsaydı sessionlar açılıp hesabınız.php dosyasına yönlendirilerek taşınıyor fakat fonksiyon arası çağırımlarda sessionlar taşınmıyor
heesabınız fonksiyonun içeriği aşağıdaki gibi
function hesabiniz()
{
global $baglanti, $_POST, $HTTP_SESSION_VARS;
session_start();
$isim = $HTTP_SESSION_VARS["isim"];
if($isim==""){
echo "kullanıcı adı ", $isim," Bu Sayfayı Görüntülemeye Yetkiniz Yok Lütfen Üye Olun !";
}
else{
$durum = $HTTP_SESSION_VARS["durum"];
echo "Hoşgeldin Saytın : <b>", $isim, "</b> <br>Burası sizin hesap alanınız..";
}
}
...................
Benim yaşadığım problem fonksiyonlar arası geçişte session oturumları tasınmıyor bana bu konuda yön gösterecek biri varmı aranızda arkadaslar?[/code]
Selam Kardeş, son olarak şu kodu kullan ve hala olmuyorsa redirect kodu varsa eğer bunun sebebi redirect olmasıdır. sessionlar register olduktan sonra herhangi bir redirect kodu kullanıyor musun header(Location:adres)
gibisinden...?
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız