octavian-filipciuc
8/1/2014 - 5:38 PM

WP Session

WP Session

<?php
if(isset($_SESSION['myKey'])) {
    $value = $_SESSION['myKey'];
} else {
    $value = '';
}
?>
<?php
add_action('init', 'myStartSession', 1);
//add_action('wp_logout', 'myEndSession'); //Uncomment this if you need destroy session on logout
//add_action('wp_login', 'myEndSession'); //Uncomment this if you need destroy session on logout

function myStartSession() {
    if(!session_id()) {
        session_start();
    }
}
//Uncomment line for activate destroy session
//function myEndSession() {
//    session_destroy ();
//}
?>
<?php
$_SESSION['myKey'] = "Some data I need later";
?>