1. Ludodeheus Member

    Php session variabelen leeg

    Topic geplaatst op: 21-02-2014 om 11:33

    Op mijn shared hosting heb ik een uitdaging met sessions.

    Na 24 minuten (1440) zijn de variabelen uit $_SESSION leeg.

    in mijn script staat:
        ini_set("session.gc_maxlifetime","18000"); 
        ini_set("session_save_path","/home/xxxx/domains/xxxx.nl/tmp/");
        session_start();

    De $_REQUEST["PHPSESSID"] blijft wel bestaan.

    Iemand een idee hoe de $_SESSION variabelen te behouden?

  2. Ludodeheus Member
    Reactie geplaatst op: 22-02-2014 om 00:24

    met onderstaand test script is te zien dat de _SESSION variabelen leeg worden na een idle van 24 min.

    <?php
        error_reporting(E_ALL);
        ini_set('display_errors', '1');
        ini_set("session.gc_maxlifetime","18000"); 
        ini_set("session_save_path","/home/xxxx/domains/xxxx/tmp/");
        session_start();

        print_r($_SESSION) . "<br/><br/>";
        echo "[".$_REQUEST["PHPSESSID"]."]<br/>";

        if (isset($_SESSION['logdate'])) {
            echo "logdate yes<br/>";
            $_SESSION['nowdate'] = date('l jS \\of F Y h:i:s A');
        } else {
            echo "logdate missing<br/>";
            $_SESSION['logdate'] = date('l jS \\of F Y h:i:s A');
        }
    ?>

    Vond u dit antwoord nuttig?