Abrufen der vollständigen URL der aktuellen Seite (PHP) [duplizieren]

8

Ich arbeite auf dieser Seite: http://localhost/projectname/custom.php

Sowohl <?php echo $_SERVER['REQUEST_URI']; ?> als auch <?php echo $PHP_SELF; ?> geben nicht den vollständigen Standort an. Was sollte ich verwenden, um den vollständigen URL-Standort zu finden?

    
3zzy 10.02.2010, 12:55
quelle

5 Antworten

11
%Vor%     
Sorantis 10.02.2010, 12:58
quelle
8

Soweit ich weiß, gibt es keine native Methode, aber Sie könnten dies verwenden:

%Vor%     
harpax 10.02.2010 12:59
quelle
2

Wenn Sie beispielsweise versuchen, am Ende einer URL, die Sie beispielsweise über ein Link-Tracking-Skript übergeben, Variablen hinzuzufügen, können Sie Folgendes versuchen:

%Vor%

In diesem Fall waren "link", "id" und "type" die Variablen, die ich für das Tracking benötigte, aber die URL, die ich verfolgen wollte, hatte eine Variable am Ende, die von meinem Skript als entfernt wurde wenn es Teil der Abfrage war, die an sie gesendet wurde; Ich brauchte den Link zurück zur Link-URL, bevor ich ihn an den Header ("Location:". $ Link) weitergab.

Wenn Sie das erreichen möchten, funktioniert das großartig und ist kürzer als oben.

    
Nancy Hastings-Trew 23.10.2013 20:18
quelle
1

check dies ... ein bisschen lang und schmutzig, aber funktioniert gut ...

%Vor%     
Teja Kantamneni 10.02.2010 12:59
quelle
1

Ich fand diesen Code sehr hilfreich

%Vor%     
Muhammad Ashikuzzaman 20.05.2014 17:40
quelle

Tags und Links