⊗ppPsPtFS 41 of 84 menu

Links zu externen Websites in PHP

In der Realität kann eine Website ein Mix aus absoluten Pfaden, relativen Pfaden und Pfaden zu externen Websites sein. Wir müssen in der Lage sein, Links, die auf eine fremde Website verweisen, auszuschließen.

Angenommen, targ.loc ist die Website, die wir parsen. Erhalten Sie ein Array von href, die auf diese Website verweisen, führen Sie deren Normalisierung durch und schließen Sie dabei Links zu fremden Websites aus:

<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>
kanluzenfr