Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031

    IIS e permessi per variabili di sessione in PHP

    Sapete indicarmi come impostare su IIS i permessi per le variabili di sessione in PHP?
    In ASP ho sempre usato il global.asa senza riscontrare nessun problema, ora che uso PHP non tiene in memoria le variabili... le assegna ma al primo refresh o cambiamento della pagina il contenuto è perso e la variabile risulta undefined... il path è C:/programmi-->PHP-->sessiondata
    Il messaggio è il classico
    Notice: Undefined variable: _SESSION in c:\inetpub\wwwroot\server.php on line 54
    Se invece uso ad inizio tag la funzione session_start(); i messaggi d'errore sono i seguenti:

    Warning: session_start() [function.session-start]: open(C:\Programmi\PHP\sessiondata\sess_ee472a653a6 e92efb217865d380ace15, O_RDWR) failed: Permission denied (13) in c:\inetpub\wwwroot\server.php on line 37

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\server.php:3) in c:\inetpub\wwwroot\server.php on line 38

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\server.php:3) in c:\inetpub\wwwroot\server.php on line 38
    Che poi nel file .ini ho settato il session.auto_start a 1...

    Grazie.

  2. #2
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    a naso sembra che ci siano problemi con la path per i file di sessione.

    quando memorizzi dei dati nella variabile $_SESSION in realtà viene creato un file di testo in una cartella definita nel file php.ini.
    Se questo percorso è inesistente oppure l'utente del webserver non ha i diritti di accesso in lettura e scrittura vengono generati quei messaggi di errore.
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    e dove li modifico questi diritti?

  4. #4
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    C:\Programmi\PHP\sessiondata\

    questa cartella necessita dei diritti di lettura e scrittura per il tuo utente web.
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  5. #5
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    Non cambia nulla... c'è già il controllo completo per everyone ma come al solito le variabili di sessione vengono settate (probabilmente come variabili normali senza registrarsi in quella directory), e al primo refresh diventano udefined...

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.