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