Ho un sito Web con più sottodomini, che condivide un cookie di sessione PHP univoco per identificare ciascun utente. Ho fatto questo semplicemente aggiungendo session.cookie_domain = '.mydomain.com'
, tuttavia mi chiedo se è possibile specificare più di un sottodominio, in modo che i cookie vengano inviati solo, ad esempio, www.mydomain.com
e user.mydomain.com
ma non in images.mydomain.com
. Questo sarebbe possibile?Imposta cookie di sessione per sottodomini specifici
risposta
No, quelli dovrebbero essere 2 cookie separati.
Si dovrebbe creare un sotto-dominio come sub.mydomain.com
, hanno ospiti come www.sub.mydomain.com
ecc, e impostare i cookie per .sub.mydomain.com
se si voleva isolare i cookie in quel modo ...
per gli utenti futuri, in realtà si puoi semplicemente rinominare l'id del cookie e puoi avere cookie specifici per quel sottodominio
Leggi ancora la domanda, la domanda riguarda un cookie condiviso da due sottodomini, ma non da un terzo. –
ma posso chiedere che questo cookie sia per l'autenticazione? qualcosa come login utente? –
- 1. Condividi sessione/cookie tra sottodomini per Play 2.X
- 2. Cookie di sessione = cookie?
- 3. imposta il cookie per scadere alla fine della sessione? asp.net
- 4. Cookie di sessione solo per rotte specifiche
- 5. Condivisione di variabili SESSIONE tra più sottodomini
- 6. I cookie HTTP sono specifici per porta?
- 7. Utilizzo dello stesso cookie su sottodomini selettivi
- 8. Condividi un singolo cookie attraverso sottodomini
- 9. Cookie di sessione sicuro Expressj
- 10. Cookie di sessione con indy
- 11. CakePHP Cookie/Problemi di sessione
- 12. Node.JS sessione senza cookie
- 13. sessione PHP senza cookie
- 14. Come escludere sottodomini specifici nome_server nella configurazione di nginx
- 15. sessione o cookie PHP
- 16. Cookie di sessione ASP.NET - specifica del dominio di base
- 17. Perché Magento usa 2 cookie per sessione?
- 18. Gestione sottodominio cross cookie per sessione?
- 19. jQuery: Imposta cookie per due domini
- 20. Impossibile condividere la sessione con sottodomini con Laravel 4
- 21. Imposta cookie dall'hub SignalR sul server
- 22. C# Cookie - La proprietà Scade non imposta
- 23. Scadenza cookie sicura Tornado (aka cookie di sessione sicuro)
- 24. La sessione utilizza i cookie?
- 25. Gestione cookie di sessione in Android Volley
- 26. Cookie di accesso/sessione, Ajax e sicurezza
- 27. Come si imposta dinamicamente il cookie di sessione scade/maxAge in Express/Node.js?
- 28. Rails 3: disabilita i cookie di sessione
- 29. Accesso cookie di sessione in ragni scrapy
- 30. id di sessione cookie nel GWT RPC
Puoi trovare ['$ cookie-> setDomain ($ dominio)'] (https://github.com/delight-im/PHP-Cookie /blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117) utile, come trovato in [questa libreria autonoma] (https://github.com/delight-im/PHP-Cookie). Ciò ti consente di condividere il cookie con tutti i sottodomini o di non farlo affatto. Tutti gli altri scenari non sono possibili secondo le specifiche HTTP. – caw