C'è una differenza tra i cookie javascript e i cookie?Cookie Javascript vs cookie php
risposta
HTTP Cookies non sono una funzionalità di PHP, né una funzionalità di Javascript: questi sono solo linguaggi di programmazione che consentono a uno sviluppatore di manipolarli.
La più grande differenza tra il JS e PHP è che:
- Javascript viene eseguito sul lato client
- PHP viene eseguito sul lato server
Ma i biscotti sono sempre gli stessi: sono definiti come standard: vedere RFC 2965.
Eppure, notare che i browser moderni implementano i cookie che non sono accessibili da Javascript (vedere l'opzione httponly
di setcookie
) - il che significa che, a seconda del browser, e il modo in cui un cookie è stato impostato, esso potrebbe non essere accessibile da Javascript.
Si tratta di una misura di sicurezza - e non è una differenza tra "js cookie" e "cookie php": è solo una proprietà di alcuni cookie.
No, i cookie sono definiti da RFC spec.
Un cookie è solo un file memorizzato sul computer client e in genere contiene un nome, un valore e una scadenza. I cookie vengono inviati all'interno dell'intestazione di una richiesta di pagina HTTP, quindi non sono immediatamente disponibili (a meno che non si utilizzi il buffering dell'output). I cookie vanno bene per i dati non sensibili, poiché sono facilmente reperibili tramite le impostazioni del browser client.
I cookie possono anche essere utilizzati per creare variabili di sessione, che sono memorizzate sul server. In questo caso, il valore del cookie è un indice utilizzato dal server per identificare i suoi valori. Questo è un approccio migliore per i dati più sensibili, poiché solo un valore "senza significato" risiede sul computer client.
Con questo in mente, i dati di cookie e sessione (così come i dati GET e POST) sono variabili Super Global, il che significa che possono essere utilizzati sia da JavaScript sia da PHP. Di nuovo, l'unico problema è che i cookie potrebbero non essere immediatamente disponibili, a seconda di come funziona lo script e delle impostazioni di buffering dell'output.
- 1. Javascript Cookie
- 2. : cookie vs intestazione
- 3. cookie Disinserimento php
- 4. sessione o cookie PHP
- 5. sessione PHP senza cookie
- 6. Cookie PHP per domini multipli
- 7. Cookies - PHP vs Javascript
- 8. Impostazione cookie utilizzando l'intestazione ("Set-cookie") vs funzione setcookie()
- 9. HttpWebRequest.Headers.Add ("Cookie", valore) vs HttpWebRequest.CookieContainer
- 10. Cookie di sessione = cookie?
- 11. php: sessioni basate su cookie
- 12. php $ _REQUEST non contiene cookie
- 13. cookie cross-subdomain con javascript
- 14. Cookie Javascript senza punto iniziale
- 15. Token JWT in sessioneStorage vs cookie?
- 16. È possibile bloccare l'impostazione dei cookie utilizzando Javascript o PHP?
- 17. Php non può leggere i cookie sicuri
- 18. jQuery plugin per cookie - $ cookie non definiti
- 19. CURL non salva i cookie (PHP)
- 20. Cookie su HTTP e HTTPS in PHP
- 21. Le sessioni PHP impostano i cookie?
- 22. PHP: Ricordati di me (cookie permanenti)
- 23. Ottenere parametri di cookie in PHP?
- 24. Come impostare Cookie in PHP per dominio
- 25. come annullare i cookie in PHP?
- 26. PHP CURL sembra ignorare cookie jar/file
- 27. Pure Javascript - archivia oggetto nel cookie
- 28. JavaScript e cookie di terze parti
- 29. Come leggere un cookie sicuro utilizzando JavaScript
- 30. JavaScript non l'eliminazione di tutti i cookie
E la proprietà 'httponly' può essere cambiata facilmente dal client usando alcuni add-on gratuiti come _EditThisCookie_ Chrome Extension. – Ankit