$PHP_SELF . $urlstring

Diskutiere mit über: $PHP_SELF . $urlstring im Web-Programmierung Forum

  1. eyz

    eyz Thread Starter MacUser Mitglied

    Beiträge:
    176
    Zustimmungen:
    0
    Registriert seit:
    29.12.2003
    hallo leute

    ich hätte gern den $urlstring an $PHP_SELF angehengt.
    wie löst man das am besten?
     
  2. Nogger

    Nogger MacUser Mitglied

    Beiträge:
    367
    Zustimmungen:
    0
    Registriert seit:
    03.08.2004
    Mit $PHP_SELF . $urlstring
     
  3. eyz

    eyz Thread Starter MacUser Mitglied

    Beiträge:
    176
    Zustimmungen:
    0
    Registriert seit:
    29.12.2003
    und wie kann ich den "urlstring" in die variable $urlstring schreiben? :)

    gibts da keine fertige umgebungsvariable?
     
  4. BadHorsie

    BadHorsie MacUser Mitglied

    Beiträge:
    335
    Zustimmungen:
    0
    Registriert seit:
    21.04.2004
    überhaupt schonmal was mit PHP gemacht?

    Wennse mal nach GET und POST und PHP googelst wirste Antworten in der Form:

    $_SELF . $_GET['urlstring']

    bekommen.

    BadHorsie
     
  5. Hilarious

    Hilarious MacUser Mitglied

    Beiträge:
    2.195
    Zustimmungen:
    5
    Registriert seit:
    25.11.2004
    PHP:
    $urlstringvoneyz $_SERVER ['PHP_SELF'];
     
  6. Nogger

    Nogger MacUser Mitglied

    Beiträge:
    367
    Zustimmungen:
    0
    Registriert seit:
    03.08.2004
    $urlstring = "urlstring";

    Was haben denn Umgebungsvariablen mit der Zuweisung eines Stringlitarals zu tun?
    :confused:
     
  7. eyz

    eyz Thread Starter MacUser Mitglied

    Beiträge:
    176
    Zustimmungen:
    0
    Registriert seit:
    29.12.2003
    jaa ist schon alles klar.. dass ich mit $_REQUEST die einzelnen variablen auslesen kann

    die Frage war ja so gemeint, dass ich alle Variablen auf einmal an $PHP_SELF anhengen kann

    bsp:

    blabla.com?var1=1&var2=2&var3=3

    $PHP_SELF ..blabla.com
    $_REQUEST['var1'] ..1
    ..
    ..

    nun will ich aber: $querystring="var1=1&var2=2&var3=3"
    --> $PHP_SELF.$querystring --> blabla.com?var1=1&var2=2&var3=3
    ____________
    vielleicht steh ich ja komplett am schlauch, hab jetzt jede mögliche Querystring-Variable an den link angehengt.... funktioniert, aber ~

    @nogger
    ich dachte da an eine Art $_REQUEST['querystring'] :D (querystring=umgebungsvariable oder EGPCS"Environment,Get,Post,Cookie,Server" ?)
     
    Zuletzt bearbeitet: 13.02.2005
  8. Hilarious

    Hilarious MacUser Mitglied

    Beiträge:
    2.195
    Zustimmungen:
    5
    Registriert seit:
    25.11.2004
    Zunächst würde ich vorschlagen immer diese Form zu benutzen, da diese immer global verfügbar ist:

    $_SERVER ['PHP_SELF']

    ... also auch innerhalb von Funktionen/Methoden.

    Um den Querystring in Gänze zu erhalten, gibt's dies hier:

    $_SERVER ['QUERY_STRING']

    $_REQUEST hingegen enthält alle Werte, die vom Browser übermittelt wurden, also nicht nur die, die per URL-Parameter ($_GET) übertragen wurden sondern auch die, die per POST übermittelt wurden.

    Wenn Du mehr wissen möchtest, dann lass Dir doch einfach mal alles anzeigen, was Du kriegen kannst:

    PHP:
    $getummel get_defined_vars ();
    echo 
    "<pre>\n"print_r ($getummel), "</pre>\n";
     
  9. Nogger

    Nogger MacUser Mitglied

    Beiträge:
    367
    Zustimmungen:
    0
    Registriert seit:
    03.08.2004
    Nicht uninteressant ist da auch die PHP Dokumentation, Abschnitt Vordefinierte Variablen / Superglobals. Und die Ausgabe von phpinfo()
     
  10. eyz

    eyz Thread Starter MacUser Mitglied

    Beiträge:
    176
    Zustimmungen:
    0
    Registriert seit:
    29.12.2003
    Danke vielmals euch beiden!

    meine lösung: print($_SEVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);

    sollte mich vielleicht noch tiefer in die doku wagen :)

    @hilarious
    sehr nützliche funktion! danke :)
     
    Zuletzt bearbeitet: 13.02.2005
Die Seite wird geladen...
Ähnliche Themen - $PHP_SELF $urlstring Forum Datum
variablen an $PHP_SELF übergeben Web-Programmierung 29.11.2003

Diese Seite empfehlen

Benutzerdefinierte Suche