Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435

    Come si usano le sessioni?

    Il mio file index.php è:
    codice:
    <?
    session_start();
    ?>
    E come output mi ritrovo:

    Warning: session_start(): open(/tmp\sess_5c1471ce22dd0cbd92408d5cea3d1c26, O_RDWR) failed: No such file or directory (2) in c:\web\cworld\sessioni\index.php on line 2

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\web\cworld\sessioni\index.php:2) in c:\web\cworld\sessioni\index.php on line 2

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\web\cworld\sessioni\index.php:2) in c:\web\cworld\sessioni\index.php on line 2

    Warning: Unknown(): open(/tmp\sess_5c1471ce22dd0cbd92408d5cea3d1c26, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Unknown(): 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: come si usano le sessioni??

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    stai lavorando su un server locale o web?

  3. #3
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Per ora in locale per costruirlo... ...indi lo upperò sul web, ma il problema me lo da in locale...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    hai settato il php.ini per farle funzionare le sessioni?

  5. #5
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    dove... come??

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    creati una cartella c:/php/tmp

    poi apri il tuo file php.ini e cerchi la stringa session.save_path

    e la configuri così:

    session.save_path = C:/Php/tmp

    ora dovrebbe fungere

  7. #7
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Ora funzione... grazie...

    il parametro era settato
    session.save_path = /tmp
    ciò dovrebbe significare che utilizza la cartella tmp nella root del server... cme mai nn funzionava?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    non so se dovevi specificare ./tmp

    il fatto è che i path cambiano a seconda se usi linux o windows.

    se vuoi divertirti un pò

    http://openskills.info/view/boxdetai...9&boxtype=path

    o anche meglio:

    http://www.goldenweb.it/manuale_php/ref.session.php

  9. #9
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Grazie gli darò un'okkiata...

  10. #10
    ciao,
    anche io avevo avuto lo stesso problema poi settando il file php.ini niente errori di scrittura, però non riesco a stampare la variabile $PHPSESSID che dovrebbe visualizzarmi il numero ID.

    In locale non funziona nonostante il settaggio al file, in hosting mi funziona.

    C'è qualcos'altro da fare ? altri settaggi ?

    Ho provato su due PC diversi e ho lo stesso problema !

    Il mio codice per stampare la variabile è:

    Codice PHP:
    session_start();
    echo 
    $PHPSESSID
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

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.