Bernd: Variable, die Adresszeile enthält

Hallo,
ich suche nach einer Variablen, die den absoluten Pfad zur aktuellen Datei enthällt und auch Erweiterungen wie Variablen (z.B. ?name=xxx). Im Prinzip genau die URL, welche der Besucher in seiner Adressleiste sieht.

-$PHP_SELF gibt mir nur den Scriptnamen
-$SCRIPT_FILENAME enthält den falschen Pfad (nicht http://www....)

Gruß

Bernd

  1. Hi!

    -$PHP_SELF gibt mir nur den Scriptnamen
    -$SCRIPT_FILENAME enthält den falschen Pfad (nicht http://www....)

    Du suchst $_SERVER['REQUEST_URI']. Ein Blick auf die Ausgabe von phpinfo() kann in solchen Sachen ganz interessant sein ;-)

    Grüße,
    Fabian St.

    --
    Meine Website: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    ---------------------
    fabi@erde ~# whatis spam
    spam: nothing appropriate
    ---------------------
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
  2. Hallo Bernd,

    -$PHP_SELF gibt mir nur den Scriptnamen
    -$SCRIPT_FILENAME enthält den falschen Pfad (nicht http://www....)

    nutze superglobale Variablen, um Dein Script portierbar zu machen. Du suchst anscheined nach

      
    $url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].(!empty($q=$_SERVER['QUERY_STRING']) ? '?'.$q : '');  
    
    

    Gruß aus Berlin!
    eddi

    1. Komando zurück!
      So sollte es den absoluten Verweis bilden:

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

        
        
      Gruß aus Berlin!  
      eddi
      
  3. Danke, ich habs jetzt hinbekommen mit http://www.xyz.de/$_SERVER["REQUEST_URI"].

    Vielen Dank für die Anworten.

    Gruß Bernd