Esegui il timeout delle sessioni PHP per impostazione predefinita, ovvero senza alcuna codifica da parte mia, un utente potrebbe essere "disconnesso" dopo un certo periodo di inattività?Timeout predefinito sessioni PHP
56
A
risposta
91
Dipende dalla configurazione del server o le direttive pertinenti session.gc_maxlifetime in php.ini
.
In genere il valore predefinito è 24 minuti (1440 secondi), ma il tuo host web potrebbe aver modificato l'impostazione predefinita in qualcos'altro.
3
Sì in genere, una sessione terminerà dopo 20 minuti in PHP.
7
15
Puoi cambiarlo con la tua configurazione php sul tuo webserver. Cerca in php.ini
per
session.gc_maxlifetime()
Il valore è impostato in secondi.
5
http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
(1440 seconds = 24 minutes)
1
È possibile impostare il tempo della sessione in php.ini. Il valore di default è 1440 secondi
session.gc_maxlifetime = 1440
; NOTE: If you are using the subdirectory option for storing session files
; (see session.save_path above), then garbage collection does *not*
; happen automatically. You will need to do your own garbage
; collection through a shell script, cron entry, or some other method.
; For example, the following script would is the equivalent of
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
; find /path/to/sessions -cmin +24 -type f | xargs rm
Problemi correlati
- 1. PHP: valore di timeout CURL predefinito
- 2. sessioni di consumo kafka timeout
- 3. Sessioni CodeIgniter vs sessioni PHP
- 4. Sessioni DynamoDB AWS con sessioni PHP Elasticache
- 5. qualche domanda sulla sessioni PHP
- 6. PageMetode timeout predefinito
- 7. Timeout predefinito Entity Framework
- 8. Timeout ping predefinito
- 9. OkHttp/Retrofit timeout predefinito
- 10. angolare timeout e la gestione delle sessioni
- 11. use_strict_mode in sessioni php
- 12. php: sessioni vs database
- 13. Sessioni in PHP 7
- 14. RestTemplate - valore di timeout predefinito
- 15. Timeout predefinito per HttpComponent Client
- 16. Sessioni Failover con PHP-memcache contro memcached
- 17. php: sessioni basate su cookie
- 18. Autenticazione e sessioni API PHP
- 19. Migliore libreria per sessioni PHP
- 20. Sessioni PHP che scadono inaspettatamente
- 21. Le sessioni PHP scadono presto
- 22. Devo utilizzare Sessioni database o Sessioni file PHP nativi?
- 23. timeout connessione php ssl
- 24. Qual è il timeout predefinito globale
- 25. Timeout sessione predefinito per applicazioni Apache Tomcat
- 26. Hibernate: imposta il timeout della query predefinito?
- 27. JQuery valore di timeout predefinito chiamata ajax
- 28. Le sessioni PHP impostano i cookie?
- 29. Sessioni condivise di PHP attraverso il dominio
- 30. Quali sono i rischi delle sessioni PHP?
Eventuali duplicati di [estensione Timeout sessione in PHP] (http://stackoverflow.com/questions/514155/extending-session-timeout-in-php) e [Come faccio scadenza una sessione PHP dopo 30 minuti?] (http://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-minutes) e [molti altri] (http: //stackoverflow.com/search?q=php+session+timeout). – DaveRandom
Grazie per tutti quelli. Volevo un po 'più semplice risposta da qui la domanda! - svalutato –
Divertente come tutte le risposte menzionano "20 minuti" e "1440 secondi" e nessuno si è preso la briga di notare che 1440 secondi sono in realtà 24 minuti. – maligree