Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Scadenza della sessione

    Ciao a tutti...ho fatto delle ricerche su internet ma non mi hanno portato alla soluzione del mio problema per questo mi rivolgo a voi.
    In pratica come dice il titolo del post vorrei poter controllare la scadenza della mia sessione.
    In giro ho trovato come consiglio quello di modificare le impostazioni di configurazione del php.ini che per default sono impostate a 24 minuti.
    Questo non risolve i miei problemi perchè io vorrei che dopo un tot di tempo di inattività dell'utente scadesse la sessione.
    Potreste aiutarmi???
    Grazie
    Sara

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221

    Re: Scadenza della sessione

    Originariamente inviato da Saretta883
    Ciao a tutti...ho fatto delle ricerche su internet ma non mi hanno portato alla soluzione del mio problema per questo mi rivolgo a voi.
    In pratica come dice il titolo del post vorrei poter controllare la scadenza della mia sessione.
    In giro ho trovato come consiglio quello di modificare le impostazioni di configurazione del php.ini che per default sono impostate a 24 minuti.
    Questo non risolve i miei problemi perchè io vorrei che dopo un tot di tempo di inattività dell'utente scadesse la sessione.
    Potreste aiutarmi???
    Grazie
    Sara
    infatti devi modificare le impostazioni del php.ini ... il tot di tempo lo decidi tu, di default sono 24 minuti, se il tuo 'tot' è 5 minuti imposta a 5 minuti .... se e 50 imposta a 50. dove è il problema?

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    La sessione scade dopo 24 minuti indipendentemente dall'inattività o meno dell'utente, no?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Potresti modificarlo anche tramite ini_set

    Codice PHP:
    ini_set('session.gc_maxlifetime'$secondi); 

    La sessione scade dopo quel tot di tempo se non ci sono attività, qual'è il problema non capisco?

  5. #5
    Ah...la sessione cade sopo 24 minuti solo se non ci sono attività???
    Non lo sapevo...allora può andar bene!!!
    Ho sostituito
    session.gc_maxlifetime = 1440 con session.gc_maxlifetime = 60
    perciò dopo un minuto di inattività dovrebbe cadere la sessione, giusto??
    Ma io riesco tranquillamente ad adnare avanti, perchè???

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Saretta883
    Ah...la sessione cade sopo 24 minuti solo se non ci sono attività???
    Non lo sapevo...allora può andar bene!!!
    Ho sostituito
    session.gc_maxlifetime = 1440 con session.gc_maxlifetime = 60
    perciò dopo un minuto di inattività dovrebbe cadere la sessione, giusto??
    Ma io riesco tranquillamente ad adnare avanti, perchè???
    Sei sicura di averle settate correttamente e di aver eseguito il controllo in modo corretto?

    Posta il codice eventualmente, comunque se si esegue un azione prima della fine della sessione il tempo viene ricalcolato

  7. #7
    che codice ti posto??? tutto il php.ini??
    Codice PHP:
    [Session]
    session.save_handler files

    session
    .use_cookies 1

    session
    .name PHPSESSID

    session
    .auto_start 0

    session
    .cookie_lifetime 0

    session
    .cookie_path = /

    session.cookie_domain =

    session.serialize_handler php

    session
    .gc_probability 1
    session
    .gc_divisor     1000

    ;session.gc_maxlifetime 1440
    session
    .gc_maxlifetime 60

    session
    .bug_compat_42 0
    session
    .bug_compat_warn 1

    session
    .entropy_length 0

    session
    .entropy_file =

    session.cache_limiter nocache

    session
    .cache_expire 180

    session
    .use_trans_sid 0


    session
    .hash_function 0

    session
    .hash_bits_per_character 5

    url_rewriter
    .tags "a=href,area=href,frame=src,input=src,form=fakeentry" 
    Ti ho postato solo la parte relativa alle SESSIONI escludendo ovviamente i coomenti.
    Cosa devo modificare?? solo questo parametro, no? session.gc_maxlifetime = 60
    Cmq come posso eseguire il controllo??? Io ho riavviato Apache, sono entrata nel mio applicativo web, mi sono loggata e dopo 2 minuti di inattività ho rpovato a fare qualcosa e mi faceva fare tutto normalmente...e invece dovrebbe essere scaduta la sessione, no?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.