:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Weitergabe der Session-ID über header() |
Eine weitere Möglichkeit zur Übertragung der Session-ID ist die Verwendung der header()-Funktion. Die Funktion header() sendet an den Browser einen HTTP-Header.
Im folgenden Beispiel wird der Location-Response-Header gesendet. Dieser Header kann zur Weiterleitung an eine andere URL verwendet werden und enthält die exakte Adresse der Ressource, einschließlich des Query-Strings, der im vorliegenden Fall die Session-ID enthält.
<?php
session_start();
$s_name = session_name();
$s_id = session_id();
header("Location: ausgeben.php?$s_name=$s_id");
$_SESSION["vorname"] = "Matthias";
?>
Achtung: Die header()-Funktion muss aufgerufen werden noch bevor irgendeine andere Ausgabe erfolgt, siehe Kapitel 8.
Hinweis: Sie erfahren im Übrigen noch einiges mehr über Sessions und Sicherheit in Kapitel 8.
|
|
|
|
|
|