- Home
- Categorie
- Coding e Sistemistica
- PHP
- PHPSESSID come bloccare il tutto?
-
PHPSESSID come bloccare il tutto?
Nelle pagine di alcuni miei siti, appare, in coda al url, PHPSESSID, a volte si, e altre no, credo sia "colpa" di apache, ma nn so, come posso fare ad eliminarlo???
grazie a tutti!
-
Se utilizzi Apache puoi creare un file .htaccess con i seguenti valori:
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0Con queste direttive, i browser che non accettano i cookie non potranno usare le sessioni, ma in compenso non compariranno più il PHPSESSID nell'url.
Ciao!
-
e giusto per chiedere tanto, nn è possibile mantenerlo ma senza visualizzarlo, dato che se apache lo mette ci sarà un motivo, quindi lasciarlo ma non vederlo???
-
Beh la configurazione è fatta per essere adattata alle proprie esigenze...
e in ogni caso con le impostazioni diverse da quelle postate dal sups la sessione è nel url per forza...
-
Il PHPSESSID sono informazioni di sessione che vengono salvate in un cookie.
Se nel browser non è attivo la lettura del cookie, tale informazione deve essere passata attraverso l'indirizzo.
In alternativa si potrebbe passare il valore attraverso POST, sarebbe da tentare
-
Una soluzione proposta da PHP è quella di inserire:
ini_set("url_rewriter.tags","");
ini_set(session.use_trans_sid, false);prima di session_start().
-
grazie, proverò l'ultima, grazie a tutti!
-
cmq, la cosa strana che lo fa anche, a volte, nel mio BRO, che ha cookie attivi!!!