لینک های خراب در Word و Excel

می توان تصور کرد که وقتی پیوندهای پیوندی از یک سند Word / Excel باز می شوند ، مرورگر استاندارد با URL مورد نظر شروع می شود. به اندازه کافی عجیب ، این مورد نیست - که منجر به عوارض جانبی ناخوشایند می شود و پیوندهای صفحات محافظت شده با ورود به سیستم در کوکی ها را در برنامه های دفتر گفته شده غیر ممکن می کند.


این امر به دلیل ماژولی به نام "User Agent: Microsoft Office Existence Discovery" توسط مایکروسافت است که پیوند را در پس زمینه بارگیری می کند و هرگونه تغییر مسیر را ردیابی می کند. این مشکل را می توان به صورت زیر تولید کرد: ابتدا دو پرونده به نام "loggedin.php" (صفحه در حالت ورود به سیستم) و "login.php" (صفحه ورود به سیستم) ایجاد می کنید:

5bcff34c5cecc130a0ee

5bcff34c5cecc130a0ee

پس از فراخوانی مستقیم "loggedin.php" ، مستقیماً به حالت "login.php" می رسید ، جایی که کوکی "logged_in" بلافاصله تنظیم می شود. پس از فراخوانی مجدد "loggedin.php" ، پیام "شما وارد سیستم شده اید" را دریافت می کنید در "اگر در Word یا Excel به" loggedin.php "پیوند دهید (نسخه 2007 یا بالاتر) ، بدون توجه به اینکه قبلاً وارد سیستم شده اید یا خیر ، همیشه مستقیماً به" login.php "می رسید.

برنامه های Office برای بررسی وجود URL ، یک جز of از Internet Explorer را در پس زمینه راه اندازی می کنند. هرگونه تغییر مسیر نیز تا انتها پیگیری می شود و آخرین URL بدون تغییر مسیر (در مورد ما "login.php") بازگردانده می شود و با مرورگر استاندارد فراخوانی می شود. راه حل احتمالی رهگیری و مسدود کردن تماس پس زمینه در صفحه اول است:

5bcff34c5cecc130a0ee

بازگشت