PHPда бошқа сайтларга ҳаволалар
Ҳақиқий ҳаётда веб-сайтда муталоқ, нисбий йўналишлар ва бошқа сайтларга йўлларнинг aralashmasи бўлиши мумкин. Биз бошқа сайтларга олиб борадиган ҳаволаларни ажратиб олишни билишимиз керак.
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>