Ho bisogno di sapere quali saranno i caratteri validi in un id di sessione o in particolare se può contenere spazi in esso.?
"ID sessione" è un concetto generale utilizzato in molti luoghi. È "un nome per una sessione". Ogni volta che si ha una sessione e si desidera designarlo (ad esempio in un messaggio in un protocollo di rete), qualsiasi cosa si usi per designarlo è l '"ID di sessione". Può contenere qualsiasi carattere o byte che il protocollo dice che può contenere.
Ogni protocollo è libero di definire le cose a suo piacimento. Nel caso di SSL , ad esempio, esiste una nozione di "sessione" e gli "identificatori di sessione" utilizzati da il protocollo sono sequenze da 1 a 32 byte (tutti i valori di byte da 0 a 255 sono accettabili, ma non ci devono essere più di 32 di tali byte). Nel caso di PHP , che ha anche una nozione di sessione, il "protocollo" è un accordo tra PHP, il codice del sito e un modulo PHP chiamato "gestore di sessioni"; lì, ID di sessione sono sequenze di caratteri e il gestore di sessione può applicare alcune limitazioni, che dipendono dallo specifico gestore di sessione in vigore.
Leggi altre domande sui tag session-management