So erhalten Sie die vollständige URL der aktuellen Seite mit PHP [duplicate]

Lesezeit: 2 Minuten

Benutzeravatar von Manish Jesani
Manisch Jesani

Was ist die “weniger Code benötigte” Methode, um Parameter aus einer URL-Abfragezeichenfolge zu erhalten, die wie folgt formatiert ist?

Meine aktuelle URL

www.mysite.com/category/subcategory/#myqueryhash

Ich habe diesen Code eingegeben

$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

Es kehrt nur zurück www.mysite.com/category/subcategory/

Ausgabe sollte sein:

www.mysite.com/category/subcategory/#myqueryhash

  • Ist das die aufgerufene URL oder wird die Hashtag-URL nur angezeigt, wenn auf einen “Link” geklickt wird?

    – Top-Fragen

    22. September 2014 um 6:51 Uhr

  • Sie können verwenden window.location.hash oder parse_url([your url]) um das zu bekommen #myqueryhash von url.

    – Kausha Mehta

    22. September 2014 um 7:07 Uhr


  • Ausgabe nur in PHP

    – Manish Jesani

    22. September 2014 um 7:10 Uhr

  • @Manish Jesani Du kannst das nicht bekommen #myqueryhash von der aktuellen URL mit PHP, der einzige Weg ist window.location.hash mit Javascript.

    – Kausha Mehta

    22. September 2014 um 7:31 Uhr

  • Der Fragmentteil der URL wird bei einer Anfrage nie an den Server zurückgesendet, da er nur als interner Verweis auf das Dokument im Browser dienen soll. Du brauchen um es mit JS zu extrahieren und manuell an den Server zurückzugeben.

    – Adam Cameron

    22. September 2014 um 7:38 Uhr

Sie können dies für HTTP-Anforderungen verwenden

<?php $current_url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

Sie können dies für HTTPS-Anforderungen verwenden

<?php $current_url="https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

Sie können dies für HTTP/HTTPS-Anforderungen verwenden

<?php $current_url="//".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

1403080cookie-checkSo erhalten Sie die vollständige URL der aktuellen Seite mit PHP [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy