PHP - session X dakika sonra sona yapmak

0 Cevap php

i aşağıdaki tekniği kullanıyorum ...

login.php form mesaj gelen sayfaya check.php i bu nerede yapılacak

<?php    
$uzer = $_POST['user_name'];
$pass = $_POST['user_pass'];

require ('DB_connection.php');

$result = mysql_query("SELECT * FROM accounts WHERE user_Name='$uzer' AND user_Pass='$pass'");

if( mysql_num_rows( $result ) > 0)
{
    $array = mysql_fetch_assoc($result);    

    session_start();
    $_SESSION['user_id'] = $uzer;
    header("Location:loggedin.php");            
}
else
{
    header("Location:login.php");
}
?>

ve loggedin.php sayfadaki i yapmak ilk şey

<?php
session_start();
if( !isset( $_SESSION['user_id'] ) )
{
    header("Location:login.php");
}
else
{
    echo ( "this session is ". $_SESSION['user_id'] );
    //show rest of the page and all
}
?>

oturumu başladı çünkü ben doğrudan localhost\myProject\loggedin.php mükemmel mantıklı ... sayfasını görüntüleyen url yazdığınızda ama bir kez kaydedilir

ne ben uygulamak istiyorum

  • Doğrudan URL \ oturumu oturumu sonlandırılmış olduğunu \ \ aşımına uğradı ve sonra kullanımı tekrar giriş olmalı ve aynı session id alabilirsiniz doldu ama 10 dakika kullandıktan sonra aynı oturum ile taramak mümkün olmayacaktır sonra 10 dakika boyunca çalışır

WHAT DO I NEED TO DO OR LEARN

0 Cevap