Rufen Sie den Pfad mit der Abfragezeichenfolge für die aktuelle HTTP-Anforderung in PHP ab [duplicate]

Lesezeit: 1 Minute

Benutzeravatar von totaluneekname
totalunekname

Ich muss den Pfad mit der Abfragezeichenfolge aus der URL der aktuellen Anfrage abrufen. Wenn die aktuelle URL beispielsweise lautet:

"http://www.example.com/example/test/hi.php?randomvariable=1"

Ich würde mir das wünschen:

"/example/test/hi.php?randomvariable=1"

  • Sie fragen sowohl nach dem Pfad als auch nach der Abfragezeichenfolge zusammen, aber Leute, die googeln, wie sie nur den Pfad finden können, werden hier landen. Können Sie den Titel in “Aktuellen URL-Pfad mit Abfragezeichenfolge in PHP abrufen” ändern?

    – kloddant

    1. April 2021 um 16:58 Uhr

Adrians Benutzeravatar
Adrian

Sie wollen $_SERVER['REQUEST_URI']. Von die Dokumente:

'REQUEST_URI'

Die URI, die angegeben wurde, um auf diese Seite zuzugreifen; zum Beispiel, '/index.html'.

Benutzeravatar von Mehdi Karamosly
Mehdi Karamosly

es sollte sein :

$_SERVER['REQUEST_URI'];

Werfen Sie einen Blick auf: Holen Sie sich die vollständige URL in PHP

Benutzeravatar von manip5595
manip5595

<?php
function current_url()
{
    $url      = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    $validURL = str_replace("&", "&amp;", $url);
    return $validURL;
}
//echo "page URL is : ".current_url();

$offer_url = current_url();

?>



<?php

if ($offer_url == "checking url name") {
?> <p> hi this is manip5595 </p>

<?php
}
?>

  • Sie könnten eine Erklärung dafür geben, was dies bewirkt, was der Einzeiler in der akzeptierten Antwort nicht tut.

    – Escherholz

    3. April 2019 um 14:01 Uhr

1441110cookie-checkRufen Sie den Pfad mit der Abfragezeichenfolge für die aktuelle HTTP-Anforderung in PHP ab [duplicate]

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

Privacy policy