tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
540
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    theonlyandy theonlyandy ist offline Mitglied Bronze
    Registriert seit
    Mar 2003
    Ort
    Rosenheim
    Beiträge
    30
    schönen abend zusammen !

    Ich habe leider ein DICKES Problem !
    Wenn man PHP Skripte so aufruft :
    http://server/name.php? varname=varwert
    dann müsste doch die Variable $varname den Wert "varwert"
    haben, gelle ?

    Das gleich gilt auch für gesendete Formulare ...

    ABER DAS GEHT NICHT
    Ich habe gerade einen SErver neu aufgesetzt mit SuSE 9.0,
    Apache 1.3 irgendwas und php4 ! achja - und ssl.
    Aber die Variablen werden nicht übergeben ! Kann mir
    bitte bitte jemand helfen, das ist ja schon ein übles problem !

    danke für jede Hilfe im Voraus !

    schönen Gruß,
    Andy
     

  2. #2
    Avatar von eLorFiN
    eLorFiN eLorFiN ist offline einfach rob
    Registriert seit
    Apr 2003
    Ort
    Rüsselsheim
    Beiträge
    171
    Stichwort autoglobale Variablen...

    Also:
    http://server/dings.php?var=wert
    wird nun nicht mittels
    $var
    ausgelesen sondern mittels $_GET["var"]
    Das GET steht für die Methode, Formulare unterstützten auch POST, das Selbe geht mit Cookies, Sessions... und und und.

    wenn das nicht klappt, liegt's vielleicht an dem Leerzeichen,was meiner Meinung nach eigentlich wie ein Tippfehler aussieht.
    nächstes mal bitte , dieses Problem ist in den FAQs als "bitte nicht fragen" gelistet.
     
    Who controls the past controls the future. Who controls the present controls the past.
    - George Orwell, 1984

  3. #3
    theonlyandy theonlyandy ist offline Mitglied Bronze
    Registriert seit
    Mar 2003
    Ort
    Rosenheim
    Beiträge
    30
    Hallo nochmal

    Also Variablen aus dem Link werden mit dem Array $_GET und
    Variablen aus Formularen mit $_POST geholt ... seit wann
    ist das so ?

    Übrigens entschuldigung, wusste nich, dass es einen Thread
    dazu gab. Meine Suche hat nichts ergeben

    schönen Gruß,
    Andy
     

  4. #4
    Avatar von eLorFiN
    eLorFiN eLorFiN ist offline einfach rob
    Registriert seit
    Apr 2003
    Ort
    Rüsselsheim
    Beiträge
    171
    Nein, nicht allgemein.
    In HTML heißt es ja
    <form method="methode" ....>
    Und diese Methode gibt an, wie die Daten gesendet werden sollen: unsichtbar (post) oder durch den URL(get).

    Je nach der verwendeten Methode musst du dann auch auslesen.
    Wenn du dir nicht sicher bist, welche Methode du verwendest(get/post), weil sie z.B. dynamisch generiert wird, kannst du sie mittels $_REQUEST["var"] auslesen.
    Das funktioniert mit beiden Methoden.
    Wenn du die alte Schreibweise beibehalten willst, musst du einfach die autoglobalen Variablen in der PHP.ini wieder aktivieren, was ich jedoch nicht empfehle.
    Es wird schon seinen Grund haben,weshalb man nun die Arrays verwenden muss.
     
    Who controls the past controls the future. Who controls the present controls the past.
    - George Orwell, 1984

Ähnliche Themen

  1. Hilfe! Unerklärlicher Fehler im Fotoarchiv, sind meine Aufnahmen noch zu retten?
    Von EnricoX im Forum Fotografie & Digitalfotografie
    Antworten: 6
    Letzter Beitrag: 03.03.11, 10:19
  2. Samba: wo sind meine Dateien?
    Von zeromancer im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 16.04.05, 01:02
  3. Hilfe wo sind meine Nullen geblieben
    Von Mikka im Forum Flash Plattform
    Antworten: 12
    Letzter Beitrag: 28.02.05, 15:34
  4. Wo sind meine Fenster ?
    Von tales im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 13.12.03, 21:02
  5. Meine JPG-Dateien sind futsch ! HILFE !
    Von tremper im Forum Microsoft Windows
    Antworten: 21
    Letzter Beitrag: 30.10.02, 22:48