PHP में बाहरी साइटों के लिंक
वास्तविक जीवन में, एक वेबसाइट में एब्सोल्यूट पाथ, रिलेटिव पाथ और बाहरी साइटों के पाथों का मिश्रण हो सकता है। हमें बाहरी साइट पर जाने वाले लिंक को अलग करने में सक्षम होना चाहिए।
मान लीजिए targ.loc वह साइट है
जिसे हम पार्स कर रहे हैं।
इस साइट पर जाने वाले href की एक सरणी प्राप्त करें,
उनका सामान्यीकरण करें,
और बाहरी साइटों के लिंक को बाहर कर दें:
<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>