تحليل رابط
نستخدم الدالة parse_url() لتقسيم رابط (url) إلى مكوناته الفردية:
$url = 'http://www.example.com/page?foo=1&bar=baz#anchor';
$parts = parse_url($url);
تصبح محتويات المتغير $parts بعد تنفيذ الشيفرة السابقة:
Array
(
[scheme] => http
[host] => www.example.com
[path] => /page
[query] => foo=1&bar=baz
[fragment] => anchor
)
يمكنك أن ترجع أيضًا مكون واحد من الرابط بشكلٍ انتقائي، فمثلًا لترجع سلسلة الاستعلام (query string) فقط: