Hashtag filteren uit een URL

Een hashtag is het gedeelte in de URL dat het URI fragment wordt genoemd en begint met '#'.

Het is echter niet mogelijk om deze parameter met PHP uit te lezen omdat de browser deze parameter niet naar de server verstuurd maar door de client wordt afgehandeld.

Door met JavaScript de hashtag op te slaan in de cookie wordt deze toegangkelijk in PHP in de $_COOKIE variabele.

var uri = location.href.split('#');
document.cookie = "hashtag=" + uri[1];
<? if ( ! $_COOKIE['hashtag']) { ?>
window.location.reload();
<? } ?>
<?= $_COOKIE['hashtag'] ?>
Overige

De PHP functie parse_url kan gebruikt worden om een bestaande URL te verdelen in URI onderdelen.