Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: errore sessione..

  1. #1

    errore sessione..

    codice
    Codice PHP:
    <?php
    session_start
    ();
    if(!isset(
    $_SESSION["count"]))
    $_SESSION["count"]=0;
    else
    $_SESSION["count"]++;
    echo 
    "ciao questa pagina è stata visitata da te".$_SESSION["count"]."volte";

    ?>

    errore

    Warning: open(/tmp\sess_cc0694070202d42e9053179f3746b463, O_RDWR) failed: No such file or directory (2) in c:\programmi\apache group\apache\test\esempi\sessioni.php on line 2
    ciao questa pagina è stata visitata da te0volte
    Warning: open(/tmp\sess_cc0694070202d42e9053179f3746b463, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
    :master:

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    controlla l'esistenza della cartella per i file temporanei di sessione. nel php.ini:
    codice:
    ; Argument passed to save_handler.  In the case of files, this is the path
    ; where data files are stored. Note: Windows users have to change this 
    ; variable in order to use PHP's session functions.
    ;session.save_path = /tmp

    think simple think ringo

  3. #3
    avevo intuito..ma che vuol dire..perdonami non sono un genio in inglese..per ora non ho nessuna cartella di file temporanei..che faccio?

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    crea una cartella per i file di sessione e specifica il percorso della stessa nel php.ini...fatto questo riavvia apache...
    think simple think ringo

  5. #5
    se lascio intatto il file php.ini dove devo creare la cartella?cioè qual'è il path giusto?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    su windows il path nn è specificato, quindi devi necessariamente agire sul php.ini.
    think simple think ringo

  7. #7
    quindi così nel php.ini va bene?


    session.save_path=C:\Programmi\Apache Group\Apache\tmp

  8. #8

  9. #9
    e questo errore?

    Warning: Cannot send session cache limiter - headers already sent (output started at c:\programmi\apache group\apache\test\esempi\sessionecolori.php:2) in c:\programmi\apache group\apache\test\esempi\sessionecolori.php on line 3

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi inserire session_start() prima di ogni output verso il browser.
    think simple think ringo

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.