Giriş yapmadınız.

#1 16.03.2018 10:06:24

sercan44
Üye
Kayıtlı: 16.03.2018
Mesajlar: 28

Laravel Sessionlar ile ilgili?

merhaba arkadaşlar bu request->session->put() ile get oturumlarının çalışma durumlarını anlamış degilim bu konuda yardımcı olurmusunuz ?
Session::get() - put var
session("","") session("") var

bunda ise tablo durumu var tam olarak ne için kullanılıyor ?
request->session->put()-get var

hangisi kullanılması gerek bilmiyorum?


birde sisteme giren üyeleri online olarak görmek istiyorum. basit bir kod yazdım . lakin sistemde 3 saniyede bir sessiondan alınan kullanici_id ile sistemde olup olmadıgını kontrol ediyorum session yok edilmedi ise güncelliyor ve aktif gösteriyorum. ve bunu sisteme o an 20 kişide girebilir bunun multi durumu söz konusumu acaba yoksa normal sıradan bir session kullanmak durumu çözer mi ?

Son düzenleyen sercan44 (16.03.2018 10:18:23)

Çevrimdışı

#2 16.03.2018 11:34:24

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,490
Website

Yanıt: Laravel Sessionlar ile ilgili?

Session handler olarak database kullanırsanız elinizde online olanları tespit etmek için güzel bir sistem oluyor.
Çevrimiçi ziyaretçi ve üye bilgisine ulaşabiliyorsunuz.

session() tek başına işinizi görecektir, aslında yalnızca nüans var aralarında.
Aşağıdaki makale request ile input arasındaki farkları anlatıyor; fikir verebilir:
http://laraveldaily.com/differences-req … -get_data/

Çevrimdışı

#3 19.03.2018 12:17:45

sercan44
Üye
Kayıtlı: 16.03.2018
Mesajlar: 28

Yanıt: Laravel Sessionlar ile ilgili?

Resimler
https://resmim.net/f/wp4hw5.jpg
https://resmim.net/f/18dsFb.jpg
https://resmim.net/f/NlwTEQ.jpg


kullanıcılar bir tabloya login olurken kaydediliyor.
lakin bunları 3 saniyede bir ajax ile güncellemek istiyorum. sistemde aktifseleer tablodaki son tarihi güncelleyip online olarak gostericem. lakin. kullanıcı_id alma işlemim çok hüsran bir şekilde ilerliyor.
sistemde
  Cookie::queue(Cookie::forever('kullanici', $kullanici));
ile kullanıcı bilgileri eklenmiş ben bunu Cookie::get("kullanici") olarak almak istedigimde veri gelmiyor.
e bende kendim kullanicinin id bilgisini tutmak istiyorum o yüzden
Session::put("kisinow",$kullanici->id);
kodunu yazıyorum ki güncelleme alanında
               if(Session::has("kisinow"))
                echo "kisinow var";
            else
                echo "kisinow yok";

var ise alayim ve tabloda tarih alanında güncelleme yapayim diye. fakat bu oluşturmuş olduğum session "yok" olarak geliyor. ne yapmalıyım.

Çevrimdışı

Forum alt kısmı