Der Martin: Anker bzw. Fragment fehlt in URI

Beitrag lesen

Moin,

Bei Klick auf einen Link meiner homepage, z.B. test.html#anker, wird die Seite  test.html aufgerufen. Gleich zu Anfang der test.html habe ich notiert:

<?php $adresse = $_SERVER['REQUEST_URI']; ?>
<html>...

Bei Weiterverarbeitung von $adresse fehlt aber der Anker #anker.

richtig, der wird ja auch gar nicht an den Server übermittelt.

Dass der Anker irgendwo existiert, sehe ich ja daran, dass nach Aufbau der test.html der Browser tatsächlich auch zum Anker springt.

Ja, dein Browser kennt ihn natürlich. Aber er wertet ihn erst aus, wenn er das Dokument vom Server erhalten hat. Dann sucht er den Anker im Dokument und scrollt an die gewünschte Stelle.

Ciao,
 Martin

--
Zwei Freundinnen tratschen: "Du, stell dir vor, die Petra kriegt ein Kind!" - "Ich kann mir schon denken, von wem." - "Dann ruf sie mal schnell an, das würde ihr bestimmt weiterhelfen."