TS: Pfad, Url ermitteln

Beitrag lesen

Hello,

ich habe in meinem HTML die Link Adresse

<a href="<?php echo $_SERVER["SCRIPT_NAME"]; ?>datei.html">link text</a>

nur würde ich gerne die URL abfragen ohne, den Dateinamen, so das sie funktioniert.

Aber ich finde nichts in der Übersicht

https://www.php.net/manual/de/reserved.variables.server.php

Du könntest es generisch aufbauen, wie schon ansatzweise beschrieben. Du könntest aber auch einfach mit Stringfunktionen alles hinter dem letzten / abschneiden.

Sicherheit:

Du solltest aber in beiden Fällen den Kontextwechsel beachten bei der Ausgabe. Sonst baust Du dir eine XSS-Lücke. Nutze also htmlspecialchars(..., ENT_QUOTES).

Glück Auf
Tom vom Berg

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.