Orang mungkin berharap bahwa membuka hyperlink dari dalam dokumen Word/Excel akan meluncurkan browser default dengan URL yang diinginkan. Anehnya, hal ini tidak terjadi – menyebabkan efek samping yang tidak diinginkan dan membuat tautan ke halaman yang dilindungi login berbasis sesi atau cookie menjadi tidak mungkin di program Office ini.
Pelakunya adalah modul bernama “Agen Pengguna: Penemuan Keberadaan Microsoft Office” oleh Microsoft, yang memuat tautan di latar belakang dan melacak pengalihan apa pun. Masalahnya dapat direproduksi sebagai berikut: Pertama, buat dua file bernama "loggedin.php" (halaman saat login) dan "login.php" (halaman untuk login):
5bcff34c5cecc130a0ee
5bcff34c5cecc130a0ee
Setelah memanggil "loggedin.php" secara langsung, Anda langsung menuju ke "login.php" dalam keadaan semula, di mana cookie "logged_in" segera disetel. Setelah memanggil “loggedin.php” lagi Anda mendapatkan pesan “Anda sudah login”. Jika Anda menautkan ke "login.php" di Word atau Excel (dari versi 2007), Anda akan selalu langsung menuju ke "login.php", terlepas dari apakah Anda sudah masuk sebelumnya atau belum.
Program Office memulai komponen Internet Explorer di latar belakang untuk memeriksa apakah URL ada. Setiap pengalihan juga dilacak sampai akhir dan URL terakhir tanpa pengalihan (dalam kasus kami “login.php”) dikembalikan dan diakses dengan browser standar. Solusi yang mungkin adalah mencegat dan memblokir panggilan latar belakang di halaman pertama:
5bcff34c5cecc130a0ee