Dopo aver effettuato l'accesso tramite $.ajax()
a un sito, provo a inviare una seconda $.ajax()
richiesta a quel sito, ma quando controllo le intestazioni inviate utilizzando FireBug, nella richiesta non viene incluso alcun cookie di sessione.
Cosa sbaglio?
- user345625
Le chiamate AJAX inviano cookie solo se l'URL che stai chiamando è sullo stesso dominio del tuo script di chiamata.
Questo potrebbe essere un problema interdominio.
Forse hai provato a chiamare un URL da www.domain-a.com
mentre lo script di chiamata era su www.domain-b.com
(In altre parole: hai effettuato una chiamata interdominio in cui nel caso in cui il browser non invii alcun cookie per proteggere la tua privacy).
In questo caso le tue opzioni sono:
Sono felice che sia stato di aiuto anche solo un po'.