Done !
| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/blueversion/wp-content/plugins/unyson/framework/helpers/ |
Upload File : |
<?php if ( ! defined( 'FW' ) ) {
die( 'Forbidden' );
}
/**
* Work with $_SESSION
*
* Advantages: Do not session_start() on every refresh, but only when it is accessed
*/
class FW_Session {
private static function start_session() {
if ( apply_filters( 'fw_use_sessions', true ) && ! session_id() ) {
session_start([
'read_and_close' => true, // Closing session to avoid loopback error.
]);
}
}
public static function get( $key, $default_value = null ) {
if ( ! apply_filters( 'fw_use_sessions', true ) ) {
return array();
}
self::start_session();
return fw_akg( $key, $_SESSION, $default_value );
}
public static function set( $key, $value ) {
self::start_session();
fw_aks( $key, $value, $_SESSION );
}
public static function del( $key ) {
self::start_session();
fw_aku( $key, $_SESSION );
}
}