Korrekte URL-Bildung mit einer Abfragezeichenfolge und einem Anker-Hashtag
Um eine ordnungsgemäße URL mit einer Abfragezeichenfolge und einem Anker-Hashtag in PHP zu erstellen, können Sie die Funktion http_build_query()
verwenden, um die Abfragezeichenfolge zu erstellen und diese mit der Basis-URL mithilfe des Symbols ?
zu konkatenieren, gefolgt von dem Anker-Hashtag mit dem Symbol #
.
Beispiel:
<?php
$base_url = "http://www.beispiel.com";
$query_params = ["param1" => "wert1", "param2" => "wert2"];
$anchor = "abschnitt1";
$url = $base_url . "?" . http_build_query($query_params) . "#" . $anchor;
echo $url;
Dies erstellt eine URL wie http://www.beispiel.com?param1=wert1¶m2=wert2#abschnitt1
.