Newsgroup: it.comp.www.php
Titolo: SID

Non mi è chiara una cosa, forse banale.
Se i cookie sono disattivati, il sid viene automaticamente passato
tramite url (non in chiaro) o no?
Se non fosse così, sarei costretto alla propagazione automatica in
chiaro.
Purtroppo, però, ho un server virtuale e non posso accedere al
php.ini. So, però, che le stesse modifiche si possono fare tramite
http.conf (al quale, invece, posso accedere).
Qualcuno sa come si fa?
Grazie.

Qualcuno sa come si fa?
Qui trovi una lista dei parametri del php.ini e in quali modi possono
essere cambiati: 
http://it.php.net/manual/en/ini.php#ini.list
PHP_INI_ALL ovvero lo puoi anche cambiare con la funzione ini_set()
senza smanettare in httpd.conf o php.ini.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

 impostata nel server.
Non ho capito una cosa della domanda di mirko: ma č possibile inviare il sid 
attraverso la url, NON IN CHIARO (cioč..il senso mi sfugge un po'..chiedo a 
te maggiori spiegazioni)?
rob4you 


Posso cambiarlo attraverso lo script?
Non mi serve a molto, a questo punto tanto vale che aggiungo il SID ad
ogni collegamento se devo modificare gli script, no? :P
Ergo dovrei modificare tramite httpd.conf

 rob4you
Io con "non in chiaro" intendevo "non visibile durante la navigazione".
Mi spiego: puoi salvare il SID o nei cookie o passarlo negli url.
La differenza di visibilità è di pura *eleganza*. Voglio dire che
oltre ad essere più sicuro salvare il SID nei cookie è anche più
*elegante*, in quando l'utente (sopratutto quello principiante) non
vede un'inspiegabile serie di numeri dell'url (quando non programmavo e
non immaginavo cosa fossero, mi spaventai :P).
Ovviamente se poi vai a spulciare tra i cookie (e non ci vuole nulla)
lo vedi comunque. Ripeto: è una questione di *eleganza* a mio parere.
E' un pò come passare i dati di un form tramite GET. Oltre ad essere
insicuro e tutto (ma è un altro discorso), è inguardabile... capito?
:)

insicuro e tutto (ma è un altro discorso), è inguardabile... capito?
Capito....credevo che il NON IN CHIARO fosse riferito a passare il sid "non 
in chiaro" tramite l'url....e allora...stavo impazzendo....perché non 
riuscivo a capire!! :-)
rob4you

 
leggi i commenti degli utenti nella pagina che ti hanno indicato

ogni collegamento se devo modificare gli script, no? :P
direi che c'è una bella differenza! ini_set() la metti all'inizio di
ogni file, magari in un file che già includi in tutti i file,
nell'altro caso devo modificare a mano tutti i link...



Va bene, farò così.
Funziona così:
ini_set('nomevar', 'valore')
vero?

Mirko ha scritto:

Nell'ng inglese mi hanno detto:
if you just want to change the session.use_trans_sid  for one user
without changing it for other users then make a .htaccess file for that
person. put this in it
php_flag session.use_trans_sid off
this will disable it - on will enable it.

 
   si ma devi configurare opportunamente apache per fargli
"leggere" i file .htaccess

 "leggere" i file .htaccess
Che è sempre una rottura di coglioni, non sapendolo fare :(
A questo punto, tanto vale modificare pagina per pagina..

 Che è sempre una rottura di coglioni, non sapendolo fare :(
su dai un po' di ottimismo
http://static.openskills.info/topics//elementi_base_della_configurazione_di_apache.htm

A questo punto, tanto vale modificare pagina per pagina..
scusa ma non hai un file che includi in tutte le pagine? Basta che
schiaffi lì ini_set...sennò ti conviene davvero usare htaccess



Ho un file che contiene le funzioni e le variabili generali (tipo la
funzione per connettersi al db, quella per controllare il login, ecc.),
solo che qualche pagina non la usa... a questo punto faccio prima  a
includerla anche nelle pagine che non la usano (che sono poche) e via...