Variablenuebergabe per Link

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variablenuebergabe per Link

    hi,

    hab ne einfache Frage:

    Wenn ich Variablen per Link uebergebe und mit $_GET "abhol" hackt er bei mir die Variable ab?....

    Gibts da eine Zeichenbegrenzung oder so? Wenn ja wie kann ich das ganze umgehen?

    Gruß
    Yannic

  • #2
    Ja, die Begrenzung ist aber eigentlich SEHR lang... (nicht als Standard so definiert, aber viele Browser gehen da mMn weit drüber).

    POST statt GET.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      urlencode() verwenden.

      Und ja, eine Längenbegrenzung gibts auch. So ca. ab 1000 Zeichen ist damit zu rechnen...
      Wir werden alle sterben

      Kommentar


      • #4
        Re: Variablenuebergabe per Link

        Original geschrieben von YAT
        hab ne einfache Frage:

        Wenn ich Variablen per Link uebergebe und mit $_GET "abhol" hackt er bei mir die Variable ab?....
        Soll das jetzt die Frage sein?

        Gut, die Antwort lautet: Nein, tut "er" nicht.

        Wenn ja wie kann ich das ganze umgehen?
        In dem du das, was du derzeit falsch machst, richtig machst.

        Was das ist, kann ich dir natuerlich nicht sagen, wenn du ueberhaupt nicht zeigst, was du machst.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          also....

          ich uebergebe die Variablen $id und $name ueber einen link an tag.php.
          $id=$_GET['ID'];
          $name=$_GET['name'];
          Da kommen die Variablen auch ganz an !

          nun will ich die Variablen weiter ubergeben bzw. tag.php wird neu aufgerufen mit:
          PHP-Code:
          <a href=tag.php?tag_=$tmj_t_zur&mon_=$tmj_m_zur&jahr_=$tmj_jzur&ID=$id&name=$name>LINK</a
          Und bei dem Link wird die Variable $name immer nach einem Leerzeichen abgehackt egal wie lang der Link ist....

          Kommentar


          • #6
            Original geschrieben von YAT
            Und bei dem Link wird die Variable $name immer nach einem Leerzeichen abgehackt egal wie lang der Link ist....
            D'oh!

            Deshalb begrenzt man Attributwerte ja auch, wenn man vernuenftiges HTML schreibt, in dem man sie in Anfuehrungszeichen oder Hochkommata einschliesst.

            (Und wenn man's gleich richtig machen will, dann nimmt man auch noch eine URL-gerechte Kodierung evtl. in den Variableninhalten vorkommender Sonderzeichen vor.)
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar

            Lädt...
            X