PHP'de Başka Sitelerin Bağlantıları
Gerçek hayatta bir web sitesinde, mutlak yollar, göreli yollar ve başka sitelere giden yollar bir arada bulunabilir. Başka bir siteye giden bağlantıları eleyebilmeliyiz.
targ.loc'nin ayrıştırdığımız site
olduğunu varsayalım.
Bu siteye giren, href değerlerinden oluşan bir dizi elde edin,
bunları normalize edin ve
bu sırada başka sitelere giden bağlantıları hariç tutun:
<a href="page.html">text</a>
<a href="./page.html">text</a>
<a href="../page.html">text</a>
<a href="http://targ.loc/page.html">text</a>
<a href="https://targ.loc/page.html">text</a>
<a href="http://othr.com/dir/page.html">text</a>
<a href="https://othr.com/dir/page.html">text</a>