Newsgroup: it.comp.www.php
Titolo: cookie, chi mi spiega?

con php sono, per così dire, "alle prime armi"
il sito l'ho belle che fatto, ora mi manca da aggiungere la parte che, in
ogni pagina, controlla se l'utente è loggato.
se è loggato, aggiunge le cose nel carrello, se non è loggato lo manda alla
pagina di login.
se non ho capito male, c'è bisogno di robe che si chiamano cookie e sessioni
:D
c'è qualcuno che ha la pazienza di spiegarmi cos'è un cookie e cos'è una
sessione, come si creano e come si usano?
anche solo in linea generale, poi il codice per realizzarle me lo vedo anche
in un secondo momento........
per ora, nella pagina di login, ho fatto il form che prende nomeutente e
password, li cerca nel database, e controlla se corrispondono, poi ?
grazie mille in anticipo!

 corrispondono, poi ?
http://www.google.it/search?q=php+session+authentication
 ???
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 
:) cavolo, mi hai tolto le parole di bocca!
Dr.Tarr

meno male che avevo detto "in linea generale, poi il codice per realizzarle
me lo vedo anche
in un secondo momento........
..."
praticamente qua mi avete messo il codice e non mi avete spiegato nulla in
linea generale.
così di quel codice non me ne faccio nulla, visto che NON SO cos'è un
cookie.
grazie mille.
ps: le risposte "vattelo a vedere sul manuale" le capisco perfettamente per
le richieste di come si fa una stringa in uno script, per le domande
teoriche mi sanno tanto di "qua so tutto io e tu sei il solito
rompicoglioni".
se è così, tenetevi la vostra tanto amata superiorità e andatevene a quel
paese.

 tu sei il solito rompicoglioni".
Si, hai perfettamente ragione, "qua so tutto io e tu sei il solito
rompicoglioni".
-- 


si certo.......
io ti scrivo che conosco php da 2 giorni e alla domanda "cosa cacchio è un
cookie" tu mi mandi a una pagina del manuale di php dove c'è scritto che il
cookie è un header http.....
ma certo....
e secondo te io so cos'è un header http?
si come no....
e il bello è che lo avevo scritto anche chiaramente...
"niente codice, al massimo me lo vedo dopo, solo in linea generale", e lui
cosa fa? tac, un bel 3-4 link con il codice....
il tuo problema è che ti ritenevi talmente genio e talmente "so tutto io"
che non sei riuscito nemmeno a capire la domanda.
complimentoni,cazzo quanto sei bravo......
e sì che la domanda era solamente soggetto,verbo, complemento, non c'erano
nemmno gli avverbi, forse saprai tutto su php ma dovresti ricominciare dalla
prima elementare per imparare l'italiano....

 ricominciare dalla prima elementare per imparare l'italiano....
Forse tu dovresti cominciare dall'educazione... prima di tutto questo è un 
News Group e non un help desk, qui si discute di PHP e nessuno è qui per 
insegnare niente, casomai grazie alla buona volontà e alla disponibilità di 
qualcuno si possono imparare moltissime cose sul PHP.
Se cerchi su internet si trovano ottime guide che introducono al PHP e 
spiegano bene come muovere i primi passi. 

 e secondo te io so cos'h un header http?
Hypertext Transfer Protocol version 1.0 (HTTP/1.0), RFC 1945 
[ 
http://www.rfc-editor.org/rfc/rfc1945.txt
 ]
Hypertext Transfer Protocol version 1.1 (HTTP/1.1), RFC 2616 
[ 
http://www.rfc-editor.org/rfc/rfc2616.txt
 ]
RFC 2109 - HTTP State Management Mechanism 
[ 
http://www.rfc-editor.org/rfc/rfc2109.txt
 ]
RFC 2965 - HTTP State Management Mechanism 
[ 
http://www.rfc-editor.org/rfc/rfc2695.txt
 ]
The Secure HyperText Transfer Protocol, RFC 2660 
[ 
http://www.rfc-editor.org/rfc/rfc2660.txt
 ]
Se e quando avrai capito che cos'e' un header HTTP ne riparleremo.
P.S.
Gli header HTTP NON riguardano il PHP per cui la tua affermazione <con
php sono, per cosl dire, "alle prime armi"> non implica il fatto che tu
non sappia nulla.



risposte la tua, mathew, mi stanno benissimo, il fatto è che mi sta sul
cazzo chi si ritiene il dio in terra del php e a una richiesta TEORICA, gli
sbatte lì 3 link di codice come per dire "toh, vatti a leggere ste cose e
levati dalle palle".
ps: le guide me le sono cercate e me le sono pure trovate, il fatto è che ne
leggo una, non la capisco, ne leggo un'altra, non la capisco e così via e ho
una confusione nella capoccia che la metà basta......
son venuto qua su un ng per vedere se c'era qualcuno in grado di spiegarmelo
in modo semplice, invece ho trovato solo bambini prodigio che vengono sui ng
per fare i superiori........
io voglio sapere, IN LINEA GENERALE (non codice) qual è il meccanismo che
sta dietro al passaggio di informazioni da una pagina all'altra.
tutto qua.

 che sta dietro al passaggio di informazioni da una pagina all'altra.
Se vuoi sapere questo, sei OT, qui si parla di PHP non di HTTP.


> Se vuoi sapere questo, sei OT, qui si parla di PHP non di HTTP.
visto che le informazioni passano attraverso stringhe php non penso proprio
di essere ot.
ora, se ti levi dalle palle non mi fai nient'altro che un favore.

 ora, se ti levi dalle palle non mi fai nient'altro che un favore.
...



Ciao,
come inizio sui cookie
http://freephp.html.it/articoli/view_articolo.asp?id=68
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Giuseppe, non prendertela.
Stai scrivendo su un newsgroup. Il tuo, il mio, i nostri messaggi 
rimarranno su google e simili.
Cosa voglio dire: se tutti postassero domande trite e ritrite senza 
cercare quelle già date un domani quando uno avrà lo stesso problema 
invece di trovare 2-3 domande e 2-3 risposte si troverà a dover cercare 
fra milioni di domande e risposte più o meno uguali.
Es:
uno che oggi scrive sul motore di ricerca:
group:it.comp.www.php cookie sessioni
trova circa 584 risposte. Se andiamo a vedere i testi delle domande 
molte volte si ripetono. Se tutti fossero stati corretti oggi ne avremo 
50. Per uno che cerca una risposta è più facile cercare su 50 che 584.
Questo discorso giustifica chi bacchetta e manda sempre al manuale 
convinto -a ragione- del fatto che si vuole la pappa pronta. Magari non 
è il tuo caso.
Venendo a noi. Il consiglio che ti do' io è proprio prenderti il manuale 
italiano, magari in formato chm dal sito 
php.net
. C'è scritto tutto, 
semplicemente in modo chiaro. Inoltre vai su 
html.it
.
Tu vuoi sapere brevemente cosa è un cookie: in parole poverissime e da 
bar un cookie è un'informazione che scrivi sul client e puoi recuperare 
in seguito. Puoi avere cookie temporanei (durano finchè chiudi il 
browser) e cookie permanenti ovvero quelli che durano nel tempo e durano 
nel tempo perchè gli setti l'expire ovvero gli dici quanto devono 
rimanere nel client. I cookie permangono sotto forma di file di testo 
nel browser dell'utente. In php per leggere un cookie usi $_COOKIE, per 
settarlo usi:
bool setcookie ( string name [, string value [, int expire [, string 
path [, string domain [, bool secure]]]]])
Le sessioni ti consentono di scrivere informazioni -sul server- e non 
sul client. Hai molti benefici, fra cui le informazioni che puoi 
scrivere possono essere maggiori, in quanto i cookie sono limitati. PHP, 
jsp e ogni application server ha il suo specifico metodo, per collegare 
  i dati di sessione con il browser/utente che sta navigando setta un 
cookie, a meno che non usi url-rewriting. Per accedere alle sessioni usi 
$_SESSION. Le informazioni di sessioni sono scritte sul server nelle 
directory impostate nel php.ini.
Sono risposte generiche almeno ti dicono cosa fa. Poi passa a leggerti 
documentazione e standard ne hai tutto da guadagnare.
saluti.


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).