Frage : PHP-Lernabschnitte

Ich habe über PHP-Lernabschnitten stundenlang gelesen und die Logik ist mir sinnvoll nicht.  Sie lässt mich gerade die tried-and-true Plätzchenlösung benutzen wünschen, aber Lernabschnitte scheinen ein wenig sicherer, also möchte ich nicht yet.

After aufgeben, das ein Benutzer zu meiner Web site anmeldet, möchte ich einfach einen PHP-Lernabschnitt, der no more als 2 Stunden lang weiter besteht, oder 30 Minuten Untätigkeit auf der Web site notieren, welches first.

Seems einfach genug kommt.  Aber ich erhalte mit Lernabschnitten konfus, weil es mehrfache Variablen, die set.

zum Beispiel sein konnten, was ist der Unterschied zwischen session_get_cookie_params () und session.cookie_lifetime gibt?  Und was über session.gc_maxlifetime, die, ich verstehen, behält das Leben eines Lernabschnittes im Auge, bevor es automatisch trashed? Was, wenn ich das Plätzchen einstelle, um in 2 Stunden aber, im session.gc_maxlifetime abzulaufen ist bis 1440 gleich (24 Minuten)?  Ist mein Lernabschnitt, der sogar geht, lang genug zu leben?

I haben auch gelesen, dass es am besten ist, die Rückstellung PHP-Lernabschnitteinstellungen (d.h. session.gc_maxlifetime=1440) gerade zu halten und meine Selbst gerade einzustellen „Zeitstempel“ Lernabschnitwert, den ich verwenden kann, um zu vergleichen, als der Benutzer die Web site eingab, oder Letztes an something.

Ugh klickte, kann jemand Hilfe dieses Geheimnis mit Lernabschnitten und Plätzchen entwirren?

And bitte verweisen mich nicht auf den Lernabschnittführer auf der PHP-Web site, weil ich ganz über ihr already.

Thank Sie gewesen bin!

Antwort : PHP-Lernabschnitte

Ist hier eine „plumpe“ Antwort.  Über meinem Artikel hier schauen.
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/A_2391-PHP-login-logout-and-easy-access-control.html

Praktisch gesehen wird Ihr Lernabschnitt für alles lang genug leben, das Ihr Klient tun wünschen konnte, es sei denn, was der Klient tun möchte, zum Aufstellungsort anzumelden ist, dann den Computer verlässt und zur Oper geht, dann zurückkommt kkommt und erwartet, noch angemeldet zu werden.  Das arbeitet nicht.

Jede neue Seitenlast zur gleichen Web site (mit etwas wichtigen Beschränkungen) zurückstellt effektiv die Plätzchenverfallzeit erfall, indem sie sie in die Zukunft verlängert.  Die Rückstellungsverlängerung ist ungefähr 24 Minuten.

Plätzchen und Browser haben einzigartige Interaktionen.  Dieses betrachten: Aller Fall Firefox (Fenster, Vorsprünge, Darstellungsfelder) des Anteiles das gleiche Plätzchenglas.  Sie können zwei Browser Windowe haben, die zur gleichen Web site angemeldet.  Sehr verwirrend zu den Entwicklern, aber selten in der Praxis.  Fenster #1 einstellt ein Plätzchen t, zurückstellt Fenster #2 es llt und verlängert seine Zeit.  Das Verhalten ist vorhersagbar, aber ungeduldig Entwickler denken selten durch, was den Plätzchen geschieht.  Firefox gibt Ihnen eine gute Weise, die Plätzchen sichtbar zu machen - sie verwenden.

Jetzt zu den Ausgaben kennzeichnen Sie.  Sie möchten einen Lernabschnitt nach zwei Stunden stoppen (Tätigkeit?) oder 30 Minuten Untätigkeit.  Es funktioniert nicht wie das.  Es sei denn Sie zur Mühe gehen, Lernabschnitte im Detail und möglicherweise zu verstehen, Ihre eigenen Lernabschnittzufuhren zu schreiben, ablaufen Ihre Lernabschnitte nach 24 Minuten Untätigkeit n.  Das Teil ungefähr zwei Stunden ist nicht anwendbar - jeder neue Gebrauch von einer Webseite, die session_start enthält () wirft die Abschaltung andere 24 Minuten in die Zukunft.  Abfallansammlung ist ungenau, aber der Plätzchenverfall ist ziemlich zuverlässig.

Hinsichtlich dieses „mich nicht auf den Lernabschnittführer auf der PHP-Web site verweisen“ -- , aber es ist der endgültige Mannseitenhinweis traurig.  Sie müssen ihn verstehen und wenn Sie nicht gefallen, mit spezifischen Fragen zurück hier bekanntzugeben.
Weitere Lösungen  
 
programming4us programming4us