Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [sessioni] problema

  1. #1

    [sessioni] problema

    ho un problema con sessioni
    ho fatto questo script di test
    codice:
    <?
    session_start();
    $output = '';
    if(isset($_SESSION['test'])) {
       $_SESSION['test'] += 1;
       $output = "Sessione attiva ".$_SESSION['test'];
    } else {
       $_SESSION['test'] = 1;
       $output = "Sessione non attiva ".$_SESSION['test'];
    }
    echo $output;
    echo "
    <a href=\"{$_SERVER['PHP_SELF']}\">go</a>";
    ?>
    ma mi dice sempre che la sessione è non attiva

    test fatto con ie 6 con cookie di sessione accettati
    server con supporto php 4.3.4
    impostazioni
    codice:
    session
    Session Support  enabled  
    Registered save handlers  files user  
    
    Directive Local Value Master Value 
    session.auto_start Off Off 
    session.bug_compat_42 On On 
    session.bug_compat_warn On On 
    session.cache_expire 180 180 
    session.cache_limiter nocache nocache 
    session.cookie_domain no value no value 
    session.cookie_lifetime 0 0 
    session.cookie_path / / 
    session.cookie_secure Off Off 
    session.entropy_file no value no value 
    session.entropy_length 0 0 
    session.gc_divisor 100 100 
    session.gc_maxlifetime 1440 1440 
    session.gc_probability 1 1 
    session.name PHPSESSID PHPSESSID 
    session.referer_check no value no value 
    session.save_handler files files 
    session.save_path /tmp /tmp 
    session.serialize_handler php php 
    session.use_cookies On On 
    session.use_only_cookies Off Off 
    session.use_trans_sid Off Off
    qualcuno sa illuminarmi?
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  2. #2
    al mio computer funziona bene !! :S

    ciao

  3. #3
    Ciao,

    Ie6 significa windows. Quindi potrebbe significare che non hai settato il path per il file di sessione.

    Se non ricevi allarmi significa pure che questi sono disattivati.

    session.save_path /tmp /tmp

    es. il mio....

    session.save_path = E:\PHP\sessiondata

    Dovresti indicare il percorso per il file di sessione ed eventualmente creare la cartella se manca.

    Se invece il server e' su linux... il tuo user php deve avere accesso a /tmp

    Per gli allarmi, verifica come hai impostato in php.ini:

    error_reporting
    display_errors


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    grazie piero ma il server ha un sistema unix ed oggi, come per incanto, funziona

    porca paletta vai a sapere che mi combinano questi....
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  5. #5
    Originariamente inviato da boomboom69
    grazie piero ma il server ha un sistema unix ed oggi, come per incanto, funziona

    porca paletta vai a sapere che mi combinano questi....
    Meglio cosi'.... mi ricorda un episodio di spazio in /tmp esaurito .... ma avrebbe dovuto dare errori. A meno che questi errori non siano visualizzati e vadano invece in un file di error.log.

    Avranno ripulito il /tmp.... ma e' solo una ipotesi....

    Ciao

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.