cook := tidcookiemanager.Create(idhttp1); //создал кукименеджер и присвоил ему переменную cook х** с ним
cook.CookieCollection.Clear; // почистил, хотя он и так чистый
idhttp1.CookieManager := cook;// опять ему же присвоил... ППЦ!
Еще фишка в том что:
1. Проще куки менеджер просто кинуть на форму и в инспекторе объектов в idhttp просто присвоить его
2. А еще проще: idhttp1.AllowCookies := True; и вуаля, в нем создается собственный куки менеджер
Ну тс все равно молодец, что-то в этом есть