PHP - Absolute URL erstellen


<?php

$file 
"index.php";
//$file = basename($_SERVER['SCRIPT_NAME']);

$URL 'http://' $_SERVER['HTTP_HOST'] .
 
rtrim(dirname($_SERVER['SCRIPT_NAME']), '/\\') . '/' $file;

/*
Beispiele:
 header("Location: " . $URL);
 echo '<a href="' . $URL . '">Index</a>';
*/
?>

<?php

// Absoluter Pfad mit HTTPS

$absoluterPfad = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' 'https://' 'http://') . $_SERVER['HTTP_HOST'] .
 
rtrim(dirname($_SERVER['SCRIPT_NAME']), '/\\') . '/' basename($_SERVER['SCRIPT_NAME']);
?>

<?php

// Weiterleitung bei einer nicht vorhandenen Session: "login" zur Anmeldung.
// In der Session: "referer" wird der absolute Pfad zur Datei gespeichert,
// dieser wird nach einem erfolgreichen Login wieder aufgerufen!

session_start();
if (!isset(
$_SESSION["login"])) {
 
$_SESSION["referer"] = 'https://' $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME'])). '/' basename($_SERVER['SCRIPT_NAME']);
 
header("Location: ../register/anmeldung.php");
 exit;
}
?>

Redirect auf eine andere Seite

Bausteine

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Animierte Box mit Keyframes

PHP - Letzten Seperator einer URL entfernen

JavaScript - Alle Checkboxen auf einmal auswählen

MySQL - Datensätze (Gehalt) zwischen 2000 und 3000 anzeigen