Hi internals,

My name is Sepehr and I would like to propose a small helper function for
PHP that extracts the favicon URL of a given page.

The function takes a URL, fetches the HTML, and returns the favicon URL as
a string.

Possible signature:

get_favicon(string $url): ?string

The function would scan the HTML for common favicon declarations such as:

<link rel=“icon” href=“…”>

<link rel=“shortcut icon” href=“…”>

<link rel=“apple-touch-icon” href=“…”>

If a favicon link is found, the function returns the URL. If not, it
returns null.

The goal is to provide a simple built-in helper for a common task in web
utilities and crawlers.

I would appreciate feedback on this. If it seems reasonable, I’d like to
draft an RFC and request a wiki account to create the proposal page.

Best regards,


Sepehr

Reply via email to