|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[PHP] Registrzione di un Cookie
<?
setcookie ("NomeCookie", "ContenutoCookie",time()+3600, "/~rasmus/", ".utoronto.ca", 1); ?> ma non basta questo per potere registrare un Cookie ??? se si, ma dove lo ritrovo ??? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2003
Città: pisa
Messaggi: 141
|
per registrare un cookie basta quello (ricordati che va fatto prima di qualsiasi tag)
per ritrovarli ci sono le variabili $NomeCookie oppure $HTTP_COOKIE_VARS["NomeCookie"] |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2003
Città: pisa
Messaggi: 141
|
comunque gli ultimi parametri li devi cambiare a seconda del TUO path e del TUO dominio (normalmente gli ultimi tre parametri si possono anche non mettere, utilizzandi quindi le impostazioni di default)
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
$_COOKIE["NomeCookie"] |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Quote:
dato che la registrazione deve essere fatta prima di qualsiasi variabile, se gli arrivano delle variabili da un form non risulta piu' prima di tutto il cookie !!! |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jul 2003
Città: pisa
Messaggi: 141
|
non va fatto prima di qualsiasi variabile, ma in pratica prima di scrivere <HTML> nella pagina
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per la precisione prima di qualsiasi output...quindi se lascia anche una riga vuota al di fuori dei tag di php non registra più il cookie...
Il tuo file php deve iniziare con: <? //codice vario che non scrive niente in output ..... ..... ..... setcookie ("NomeCookie", "ContenutoCookie",time()+3600, "/~rasmus/", ".utoronto.ca", 1); ?> E fin dalla prima riga del file... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Perche' mi fa registrare solamente il primo cookie e gli altri no ???
Codice:
<?
setcookie("Database_Host","$Database_Host",time()+3600);
setcookie("Username","$Username",time()+3600);
setcookie("Password","$Password",time()+3600);
setcookie("Database","$Database",time()+3600);
setcookie("_Prefisso_Tabelle_","$_Prefisso_Tabelle_",time()+3600);
setcookie("Nome_Admin","$Nome_Admin",time()+3600);
setcookie("Cognome_Admin","$Cognome_Admin",time()+3600);
setcookie("Username_Login","$Username_Login",time()+3600);
setcookie("Password_Login","$Password_Login",time()+3600);
?>
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Perchè metti queste informazioni sensibili nei cookie ?!?!?! Le sessioni ci sono appunto per tenere questo genere di dati...
In questo mdoo le varie password passano in chiaro fra il browser ed il server per ogni file richiesto al server !!! |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Perche' i file install.php che contengono questi dati finiscono in dei PC privati che non ci sono accessi da parte di altri utenti.
altrimenti me ne riguardarei !!! comunque cosa sto sbagliando ??? non si puo' registrare una fila di cookie come si fa con le sessioni ??? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:06.



















