Düzgün session_set_cookie_params kullanarak

0 Cevap

Ben bir 'beni hatırla' özelliği ile bir giriş sistemi uygulamak çalışıyorum. Bu benim oturum açma sayfası: http://pastebin.com/q6iK0Mgy. Bu ben session_set_cookie_params () kullanarak oturum cookie (PHPSESSIONID) sona erme genişletmeye çalışıyorum. Ama onun değil çalışma.

Koddan ilgili kısım: Bu iç if () döngü idam ediliyor, ancak session_set_cookie_params ('3600 ') hiçbir etkisi yaratıyor. Bu session_set_cookie_params (için bir gereklilik olması gerekiyordu gibi (php manual yorumların birine göre))) (session_name arıyorum

if ( isset($_POST["submit"]) ) 
 {
     session_name() ;
     echo "calling before checked " ;
     if ( $_POST["remember"] == "on") 
    {
       // extend expiration date of cookie
       session_set_cookie_params('3600');
       echo "<br/>calling after sessions_set_cookie_params" ;
    }
 } 
 require_once("includes/session.php"); //session start ?>

Ben ne yapmak istediğinizi açıklamak mümkün olduğunu umuyoruz. Temelde ne bir yapmaya çalışıyor session_cookie en sona erme uzatmak olduğunu. Tamamen yanlış yaptığını benim yoludur? aynı ulaşmak için başka bir yol var mı?

teşekkürler

0 Cevap