Difference between revisions of "PHP sessions"

From wikieduonline
Jump to navigation Jump to search
 
(43 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== Debian/Ubuntu configuration ==
 +
<code>[[php -i (grep session)| php -i | grep session]]</code>
 +
session.gc_maxlifetime => 1440 => 1440 <ref>https://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime</ref>
 +
[[session.gc_probability]] => 0 => 0 (Disables [[GC]])
  
SERVER:/usr/lib/php# php -i | grep session.save_path
+
== Debian/Ubuntu session cleaning ==
session.save_path => /var/lib/php/sessions => /var/lib/php/sessions
+
* <code>[[sessionclean]]</code> Debian/Ubuntu sh script
 +
* <code>[[phpsessionclean.service]] [[systemd]]</code> service
 +
* <code>[[phpsessionclean.timer]]</code>
  
  grep "session.save_path" /etc/php/7.2/apache2/php.ini
+
 
 +
== Session path ==
 +
[[php -i]] | grep session.save_path
 +
session.save_path => /var/lib/php/sessions => [[/var/lib/php/sessions]]
 +
 
 +
  grep "session.save_path" /etc/php/7.2/apache2/[[php.ini]]
 
  ;    session.save_path = "N;/path"
 
  ;    session.save_path = "N;/path"
 
  ;    session.save_path = "N;MODE;/path"
 
  ;    session.save_path = "N;MODE;/path"
 
  ;session.save_path = "/var/lib/php/sessions"
 
  ;session.save_path = "/var/lib/php/sessions"
  ;      (see session.save_path above), then garbage collection does *not*
+
  ;      (see session.save_path above), then [[garbage collection]] does *not*
 
+
Ref: https://stackoverflow.com/a/30127516
  
  
 +
[[php]] sessions
 +
Could not open input file: sessions
  
 +
== Related terms ==
 +
* [[Session garbage collector (SGC)]]
 +
* [[Redis]]
 +
* https://docs.python-requests.org/en/master/
 +
* Users lose their php/http sessions
 +
* <code>[[session_start]]</code>
 +
* [[pm.]]
  
 +
== Activities ==
 +
* Read https://www.getpagespeed.com/server-setup/php/cleanup-php-sessions-like-a-pro
  
 
== See also ==
 
== See also ==
 +
* {{PHP sessions}}
 
* {{PHP}}
 
* {{PHP}}
 
  
 
[[Category:PHP]]
 
[[Category:PHP]]

Latest revision as of 10:00, 2 October 2024

Debian/Ubuntu configuration[edit]

 php -i | grep session
session.gc_maxlifetime => 1440 => 1440 [1]
session.gc_probability => 0 => 0 (Disables GC)

Debian/Ubuntu session cleaning[edit]


Session path[edit]

php -i | grep session.save_path
session.save_path => /var/lib/php/sessions => /var/lib/php/sessions
grep "session.save_path" /etc/php/7.2/apache2/php.ini
;     session.save_path = "N;/path"
;     session.save_path = "N;MODE;/path"
;session.save_path = "/var/lib/php/sessions"
;       (see session.save_path above), then garbage collection does *not*

Ref: https://stackoverflow.com/a/30127516


php sessions
Could not open input file: sessions

Related terms[edit]

Activities[edit]

See also[edit]

  • https://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime
  • Advertising: