Nasıl unixtime bir php oturum sona erecek ne biliyor musunuz?

2 Cevap php

Nasıl bir php oturum süresi kadar olacak kaç saniye biliyor musunuz?

Kullanıcıların büyük bir metin alanlarına yazdıklarınızı çok fazla zaman harcamak olabilecek bir web uygulaması inşa ediyorum, ancak güvenlik nedeniyle hala makul kısa bir süre sonra zaman aşımına oturumları istiyorum. Ben, oturum süresi dolmak üzeredir yüzden onu canlı tutmak için diğer bazı eylem kaydetmek veya alabilir eğer onları uyarmak istiyorum.

Any tips? thanks!

2 Cevap

çok kolay. Her zaman oturum zaman aşımı varsayılan olarak 1440 saniye, hangi yapmamışlar. gerçek değerini almak için kullanabileceğiniz

$seconds=ini_get('session.gc_maxlifetime');

ama başka bir yolu, daha iyi bir tane var. Oturum süresi doldu sonra uygulama bir metin olsun, oturumu içine bu metni kaydetmek için parola sormak, ve daha sonra düzenli göndermek sanki metni kaydedin.

Siz veritabanında sona erme zamanı saklamak ve daha sonra bunun gerçekleşmesi için üzereyken bir uyarı görüntüleyebilir. Ya da bir çerez değeri zaman aşımı süresi depolamak ve daha sonra sürekli oturum süresi dolmak üzere olup olmadığını görmek için denetler javascript olabilir.