lostyazilim
tr.link

Php Session Çekme Sıkıntısı

4 Mesajlar 855 Okunma
acebozum
tr.link

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Öncellikle Merhaba Arkadaşlar,

Kendim yazdığım bir script var. Karmaşık olmasın ve daha hızlı olsun diye sitenin bazı yerlerinde mysql veri tabanı kullanmadan session gönderiyorum.
Kendi local hostumda sıkıntı olmuyor sadece appserveri yeniden başlatınca silinyor o kadar olsun ama aldığım hostinge yüklediğimde session gönderilemiyor aslında geliyor lakin hemen siliniyor ne yapabilirim yardım eder misiniz Lütfen ?
Hosting firması ile iletişimi geçtiğimde bizden yana sıkıntı yok diyorlar ama bilemiyorum


Not: Sessionlar ile hiç zaman ayarı yapmadım nasıl yapıldığı hakkında pek fazla bilgim yok

Şimdiden yardımcı olacak herkese teşekkür ediyorum.

(Biraz araştırma yaptım sadece "session_save_path" kodu buldum ama nasıl kullancağım hakkında bilgim yok :( )
 

 

elektronikssl
webimgo

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Buradaki açıklamafs gc_maxlifetime hakkında bilgi var. session_save_path iki farklı scriptte farklı session zamanı atanınca kullanılması gerektiği yazıyor.

Şu kodu kullanarak "ini_set('session.gc_maxlifetime', 3600);" istediğin bir süre olarak atayabilirsin teorik olarak ama bazı firmalar ini_set'e sınırlama koyabiliyor, düzenleme yapamıyorsun.

Varsayılanlara bakacak olursan 1440 saniye değerini görürsün, 24 dakika içinde bitiyor.
 

 

no time for caution

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Hocam cevabınız için teşekkürler ama ne yapsam olmadı verdiğiniz kod işe yaramadı hosting firmama sordum hayır biz sınırlama yapmıyoruz diyor anlamadım valla belki işinize yarar diye kod sayfamı atacağım inceleyip cevap yazarsanız çok sevinirim.


1.Sayfa (session'a değer atanıp gönderilen yer)




Yükleme Tarihi;







if (isset($_POST['gönder']))
{
if ($_POST[token]=="122232" or "122232")

{

if (empty($_POST[haftaici]))
{
# code...
}
else
{
$_SESSION[haftaici]=$_POST[haftaici];
}

echo "Token Doğru, İşlemleriniz Başarılı Bir Şekilde Gerçekleşti.";

}

else

{
echo "Token Yanlış, Tokenin Yanlış Olmadığını Düşünüyorsan Satın Aldığın Yere Başvur..!";
}
}




2.Sayfa (sessionların gösterilmesi istediğim yer)

session_start();

echo $_SESSION[haftaici]; ?>


bu kadar değil ama sizin için kısalttım zaten hepsi bir birbirinin aynısı
 

 

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Hocam tamamdır sorunu çözdüm hep firma yüzündenmiş bide diyor bizde sıkıntı yok isterseniz ücretli hostingleri deneyin bu kadar olmaz yaw. bu kadar para göz olur mu ?

Tekrardan tşekkür ederim hocam
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al