[php]: Passare stringhe a sottocartelle

Ho uno strano problema con i cookie, ovvero, in un file chiamato login.php ho messo un campo text con nome login che si trova in c:\www\prova, in un altro file checkLogin.php conservato in c:\www\prova\login ho inserito il metodo setcookie(), una terza pagina ok.php messa in c:\www\prova dovrebbe stampare il cookie creato, ma questo non avviene, la pagina ok.php mi restituisce il seguente messaggio di errore:

Notice: Undefined index: login in c:\www\login\log\checklogin.php on line 3

Qualcuno sa dirmi dov' l'errore? Se invece quando imposto il cookie nel file checkLogin.php gli dico di stamparlo senza passare ad una terza pagina, compare sempre l'errore di cui sopra, ma se ricarico la pagina l'errore non vi pi e compare il valore che avevo impostato nel file login.php

inviato 10 anni fa
Nando
X 0 X

posta il codice delle pagine

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

Se setti il cookie in una pagina presente in una directory e cerchi di richiamarlo in una pagina di un'altra directory, quando setti il cookie:

setcookie ("NomeCookie", "ValoreCookie","DurataCookie","/");

settando il quarto parametro con "/" gli dici di rendere disponibile il cookie in tutte le cartelle...

[ http://it2.php.net/manual/it/function.setcookie.php ]

ciao

Lore

risposto 10 anni fa
Lore
Lore
1
X 0 X
setcookie ("NomeCookie", "ValoreCookie","DurataCookie","/");

Grazie, ho capito dove sbagliavo.

Ciao.

risposto 10 anni fa
Nando
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda