2014-06-05 20 views
5

Khanacademy veya Edx gibi web sitelerinde yaptıkları gibi bazı uygulamalara ihtiyacım var, tekrar giriş yaptığınızda, "Şu an bu bölümde bulundun, buradan devam et" diyorlar.Web sitemde çok adımlı bir işlem yaparken kullanıcının ilerlemesini nasıl işaretlerim?

Bunu yapmayı düşünebilmemin tek yolu, veritabanında bir sütun bulundurmak ve her bölüm için bir form (ders 1, ders 2, ders 3 gibi) ve kullanıcı bu bölüme tıklandığında gönderilir ve hatırlamak için veritabanındaki sütunu günceller. Bu yaklaşım işe yarayacak mı yoksa bunu yapmanın daha iyi bir yolu var mı?

+0

Belki de, bir kullanıcının ziyaret ettiği her sayfa için değeri güncellenen bir çerez saklayabilirsiniz. Kişi siteden ayrıldığında ve ertesi gün geri döndüğünde, kişinin ziyaret ettiği son yerin değerini okuyun. – Joseph

cevap

3

Form göndermeniz gerekmez.

Kişisel olarak, users tablosunu lastseen=now(), lastpage=:current_page ile güncelleştiren "foot.php" benzeri koduma sahibim ve bu yalnızca son ne yaptığını değil, aynı zamanda ne yapıyor olduklarını da bilmeme izin veriyor. Bu bilgileri paylaşan bir Kullanıcı Çevrimiçi sayfası oluşturun.

Elbette, uygulamalar değişir, ancak genel fikir her yerde kullanılabilir.

İlgili konular