uawdijnntqw1x1x1
IP : 216.73.216.46
Hostname : webm002.cluster123.gra.hosting.ovh.net
Kernel : Linux webm002.cluster123.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
megadansyp
/
www
/
eace8
/
..
/
plugins
/
system
/
sessiongc
/
sessiongc.php
/
/
<?php /** * @package Joomla.Plugin * @subpackage System.sessiongc * * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\CMSPlugin; use Joomla\CMS\Session\MetadataManager; /** * Garbage collection handler for session related data * * @since 3.8.6 */ class PlgSystemSessionGc extends CMSPlugin { /** * Application object * * @var CMSApplication * @since 3.8.6 */ protected $app; /** * Database driver * * @var JDatabaseDriver * @since 3.8.6 */ protected $db; /** * Runs after the HTTP response has been sent to the client and performs garbage collection tasks * * @return void * * @since 3.8.6 */ public function onAfterRespond() { $session = Factory::getSession(); if ($this->params->get('enable_session_gc', 1)) { $probability = $this->params->get('gc_probability', 1); $divisor = $this->params->get('gc_divisor', 100); $random = $divisor * lcg_value(); if ($probability > 0 && $random < $probability) { $session->gc(); } } if ($this->app->get('session_handler', 'none') !== 'database' && $this->params->get('enable_session_metadata_gc', 1)) { $probability = $this->params->get('gc_probability', 1); $divisor = $this->params->get('gc_divisor', 100); $random = $divisor * lcg_value(); if ($probability > 0 && $random < $probability) { $metadataManager = new MetadataManager($this->app, $this->db); $metadataManager->deletePriorTo(time() - $session->getExpire()); } } } }
/home/megadansyp/www/eace8/../plugins/system/sessiongc/sessiongc.php