netharry.bplaced.net

PHP Notizen

Dateiname aus Pfad extrahieren

Will man den Dateinamen der aktuellen Seite eruieren, verwendet man die Funktion basename().

Mit $_SERVER['SCRIPT_NAME']) bekommt man den kompletten Pfad inklusive Dateinamen retour.basename() liefert NUR DEN DATEINAMEN.

Somit verwendet man:
echo basename($_SERVER['SCRIPT_NAME']);

Anmerkung:

Die Funktion dirname() liefert nur den Pfad ohne Dateinamen zurück.
Beide Funktionen ignorieren eventuell angehängte URL-Parameter oder #target - Angaben.

Quelle: https://www.php-space.info/php-tutorials/67-dateiname,aus,pfad,lesen.html

Referer auslesen

Der Referer gibt an, von welcher URL ein Besucher per Link gekommen ist.

Aktueller Referer: kein Referer vorhanden!

Achtung! Wenn kein Referer existiert tritt bei
echo $_SERVER['HTTP_REFERER'];
ein Fehler auf.

Es sollte deshalb immer in Verbindung mit einer Abfrage
if( isset($_SERVER['HTTP_REFERER']) ) echo $_SERVER['HTTP_REFERER'];
verwendet werden.