Variabelnübergabe

Dieses Thema Variabelnübergabe im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von cultsibi, 2. Juni 2005.

Thema: Variabelnübergabe Ich suche eine gute Methode Variabeln zu übergeben. Die GET- Methode finde ich nicht so toll, da man dort immer...

  1. Ich suche eine gute Methode Variabeln zu übergeben.

    Die GET- Methode finde ich nicht so toll, da man dort immer die Funktion urldecode benutzen muss und die URl´s dann unendlich lang werden wenn man ein paar Variabeln hat.
    Die POST- Methode mag ich auch nicht, da dort immer diese lästigen Meldungen kommen und das nicht gerade Benutzerfreundlich ist.
    Mit Cookies habe ich bisher noch nicht gearbeitet. Allerdings finde ich Cookies auch nicht gerade toll, da viele User diese nicht akzeptieren.

    Was könnte ich machen, um auf meiner Seite sauber Variabeln zu übergeben, ohne das andauernd Meldungen kommen oder die Benutzerfreundlichkeit darunter leidet.
     
  2. und was ist mit sessions?
     
  3. brauche ich dazu nicht nen ganzes Login- System usw... ?
     
  4. kommt darauf an

    hast du ein selbst gebasteltes?
     
  5. ich habe noch gar kein Loginsystem. Ich hatte auch nicht vor eins zu basteln...
     
  6. wieso suchst du dann so was?

    also ich würde dir vorschlagen entweder post zu nehmen und die daten dann in sessions speichern

    einwenig sicherer als Cookies ^^

    mfg billy
     
  7. Wenn ich ein Formular mit mehreren Feldern habe und lasse die Daten über die GET- Methode verarbeiten, so wird die nächste Seite bei mir mit allen Variabeln aufgerufen (in der URL), auch wenn ich nicht ein einziges Feld im Formular beschrieben habe.
    Wie kann ich verhindern, das leere Variabeln mit übergeben werden?

    * Conny: Themen zusammengeführt, ein Thread reicht dafür *
     
  8. javascript würde ich mal so direkt behaupten

    ausser du machst das via POST und nimmst alle leeren variablen raus in einer anderen datei und dann mit header umleiten mit der normalen Get übergabe ^^
     
  9. Kannste das mal bissle anders erklären, evtl. ergibt's ja dann einen Sinn. ;) ;D
     
  10. also

    zuerst die form an eine andere php datei schicken

    dort werden überprüft welche variabeln gelegt oder eben leer sind

    dann wird ein link generiert wo dann mit header(Location: [link]); übertragen wird

    alles klar? ;D