Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    utilizzo del session_id()

    ciao a tutti,
    mi è molto chiaro l'utilizzo delle sessioni per memorizzare variabili ecc, invece mi è poco chiara su come utilizzare il session_id()... a cosa mi potrebbe servire, riuscite a farmi un esempio?? grazie mille!



    ciao a tutti!!

  2. #2
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008

    Re: utilizzo del session_id()

    Originariamente inviato da dinucciarturo
    ciao a tutti,
    mi è molto chiaro l'utilizzo delle sessioni per memorizzare variabili ecc, invece mi è poco chiara su come utilizzare il session_id()... a cosa mi potrebbe servire, riuscite a farmi un esempio?? grazie mille!
    ti dice il numero della sessione e la individua come tale

    http://freephp.html.it/guide/lezione.asp?id=196

    è come se fosse il nome della sessione e naturalemente cambia da utente a utente



  3. #3

    Re: Re: utilizzo del session_id()

    Originariamente inviato da Think
    ti dice il numero della sessione e la individua come tale

    http://freephp.html.it/guide/lezione.asp?id=196

    è come se fosse il nome della sessione e naturalemente cambia da utente a utente



    certo questo lo sapevo, però non capisco a cosa potrebbe servire...il suo utilizzo??.... a quale scopo dovrei ad esempio memorizzarlo sul db??...

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    io lo utilizzo così:

    codice:
    if (!(session_id())) {
      session_start()
    }
    come suggerito dai post sul sito di php.net
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Originariamente inviato da fcaldera
    io lo utilizzo così:

    codice:
    if (!(session_id())) {
      session_start()
    }
    come suggerito dai post sul sito di php.net

    si vabbè...però non hai risposto alla mia domanda!!... il codice che hai scritto attiva una sessione nel caso in cui non esiste, ma a me non interessava questo, io chiedevo l'utilizzo vero e proprio del session_id(), cioè per essere esplicito come utilizzo e cosa ci posso fare con il valore restituito da session_id() (ad esempio: ciao.php?id=68c686eb2a9941846af5b369ec3cfd9b
    )??? grazie!



  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Originariamente inviato da Timopongo
    Scusate, ma la chiamata a session_start non deve avvenire in tutte le pagine che uitlizzano _SESSION?
    E allora se non chiami session_start nel caso che session_id sia settato, questo dovrebbe non far passare le variabili nella pagine a cui si arriva con un session_id già assegnato, no?
    :master:
    Ti diro' che anche a me era nato sto dubbio....
    No pvt per sollecitare risposte, grazie.

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    l'id di sessione la maggiorparte delle volte viene registrato in un cookie sulla macchina dell'utente, in modo che quando apra la pagina dica al server:

    sono io, quello con l'id=blablabla, mi fai continuare da dove ero arrivato prima?

    se il php è configurato per non registrare su cookie l'id di sessione bisogna passarlo di volta in volta nell'url...

    ci sono delle implicazioni sulla sicurezza che non ricordo, se trovo l'articolo che avevo letto ve lo posto.

    ciao

  8. #8
    L'id di sessione e' disponibile solo dopo l'avvio della sessione stessa. nel caso di cui sopra serve a nulla. Invece:
    codice:
    session_id('ciccio_bello');
    session_start()
    }
    Assegna il nome "ciccio_bello" alla sessione.

    Session_id() rende l'id assegnato alla sessione. Se inserisci un valore puoi cambiare l'id e di conseguenza il nome del file di sessione.

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

  9. #9
    ... poi quindi??!?!?

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da dinucciarturo
    ... poi quindi??!?!?
    scusa ma cosa è che non ti è chiaro?
    mi sembra che abbiamo sviscerato abbastanza l'utilizzo di questa funzione.

    Non è che debba fare chissà cosa...

    ciao

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.