Lieber Siegfried,
Ich wollte folgendes korrektes Code-Stück vereinfachen
soso, korrekt also? Mal schauen...
echo "<a href=" . $_SERVER['REQUEST_URI'] . "datenschutz.php>Datenschutzhinweise</a><br>";
Wenn ich Dein Script unter dieser URL aufrufe...
https://www.example.com/script.php?var1=Wert%201&var2=Wert%202#anker
... dann ist alles nach dem .com
Bestandteil von $_SERVER['REQUEST_URI']
. Der von Dir so zusammengesetzte Link sähe dann so aus:
<a href="/script.php?var1=Wert%201&var2=Wert%202#ankerdatenschutz.php">Datenschutzhinweise</a><br>
Was habe ich hier wieder falsch gemacht?
Ganz einfach: Du hast versucht schneller an ein Ziel zu gelangen, indem Du Dir das Erlernen der Grundlagen ersparst.
Liebe Grüße
Felix Riesterer