PHP/Internet Explorer cookie problem
Jeg har 2 hjemmesider – A & B.Hjemmeside A (kodet i PHP) linker til B. Når man klikker på linket på A sættes en cookie og man sendes videre til B.
På B har jeg behov for at vise et img tag, som linker til PHP scriptet ”track.php” på A.
I track.php har jeg behov for at læse den cookie jeg satte da jeg klikkede på linket.
Det er IE desværre ikke som udgangspunkt så glad for. Da B ikke er på samme domæne som A. og det er på B at img tagget loades.
Jeg ved det kan lade sig gøre, for det er hvad diverse online mediebureauer bruger, for at tracke tilmeldinger fra partnere mv.
Rygtet vil vide at man vist nok skal have en P3P policy, så sådan en har vi prøvet med. Men det virker stadig ikke.
Så mit store spørgsmål er:
- Skal man sætte noget specielt i header / cookie på A inden man linker til B
- Findes der evt. en mega simpelt P3P policy som bare virker altid ;) (hvis det er løsningen)
- Og skal P3P bruges – er der så nogen der har et kode eksempel på hvad man skal sætte af headers eller lignende.
NB: jeg har ikke mulighed for at påvirke koden på B – det eneste B gør er at kalde track.php via img tagget!
Håber det er til at forstå og at der er nogen der har løsningen – er ved at blive tosset på IE ;))