Daniel: array2url

Ahoi alle,

gibt es eine vorgefertigte funktion um ein array so umzuwandeln damit es
an ein weiteres Script übergeben werden kann und dort per GET oder POST
darauf zugegriffen werden kann?

MfG

--
Alle Angaben wie immer ohne Gewähr
PPPS: ich trinke gerne ab und an mal eine tote Tante.
  1. Hi!

    gibt es eine vorgefertigte funktion um ein array so umzuwandeln damit es
    an ein weiteres Script übergeben werden kann und dort per GET oder POST
    darauf zugegriffen werden kann?

    Leider habe ich nicht ganz verstanden, was du wirklich erreichen willst, aber unter Umständen ist serialize() ganz interessant für dich.

    Grüße,
    Fabian St.

    1. Ahoi Fabian St.,

      Leider habe ich nicht ganz verstanden, was du wirklich erreichen willst, aber unter Umständen ist serialize() ganz interessant für dich.

      ja das war es was ich suchte, bin aber zwischenzeitlich auf die
      gloreiche idee gekommen dies doch schlich und ergreifend bequem per
      SESSION zu tätigen, wozu hab ich sonst eine Session?

      Naja manchmal sieht man den baum vor bäumen nicht :(

      MfG

      --
      Alle Angaben wie immer ohne Gewähr
      PPPS: ich trinke gerne ab und an mal eine tote Tante.
      1. Hi!

        Leider habe ich nicht ganz verstanden, was du wirklich erreichen willst, aber unter Umständen ist serialize() ganz interessant für dich.

        ja das war es was ich suchte, bin aber zwischenzeitlich auf die
        gloreiche idee gekommen dies doch schlich und ergreifend bequem per
        SESSION zu tätigen, wozu hab ich sonst eine Session?

        Stimmt, Sessions wären auch eine Lösung, aber sie sind IMHO für diesen Anwendungsfall doch ein wenig zu hoch gegriffen. Aber dies musst du für dich selbst entscheiden, da nur du auch die wirklichen Ausmaße des Projekts kennst.

        Grüße,
        Fabian St.

        1. Moin!

          Stimmt, Sessions wären auch eine Lösung, aber sie sind IMHO für diesen Anwendungsfall doch ein wenig zu hoch gegriffen. Aber dies musst du für dich selbst entscheiden, da nur du auch die wirklichen Ausmaße des Projekts kennst.

          Wenn man eine Session schon benutzt, ist es keinesfalls zu hoch gegriffen, und wenn man hinsichtlich von Manipulationen an den Daten abgesichert sein will, ist es die naheliegendste Methode.

          - Sven Rautenberg

          1. Hi!

            Stimmt, Sessions wären auch eine Lösung, aber sie sind IMHO für diesen Anwendungsfall doch ein wenig zu hoch gegriffen. Aber dies musst du für dich selbst entscheiden, da nur du auch die wirklichen Ausmaße des Projekts kennst.

            Wenn man eine Session schon benutzt, ist es keinesfalls zu hoch gegriffen, und wenn man hinsichtlich von Manipulationen an den Daten abgesichert sein will, ist es die naheliegendste Methode.

            Wenn eine Session bereits benutzt wird, dann ist natürlich klar, dass diese hierfür weiterbenutzt werden kann bzw. soll. Daniels Aussage »wozu hab ich sonst eine Session?« habe ich eher so verstanden, als dass er sagen wollte: »Wofür sind Sessions sonst da, als so etwas zu realisieren?« und für allein diesen Anwendungszweck halte ich Sessions übertrieben, wenn clientseitige Änderungen nicht zu 100% ausgeschlossen werden müssen.

            Grüße,
            Fabian St.

            1. Ahoi Fabian St.,

              Daniels Aussage »wozu hab ich sonst eine Session?« habe ich eher so verstanden, als dass er sagen wollte: »Wofür sind Sessions sonst da, als so etwas zu realisieren?« und für allein diesen Anwendungszweck halte ich Sessions übertrieben

              dann hast du mich falsch verstanden, ich arbeite bei dem projekt
              schon mit sessions allein aus gründen der benutzerverwaltung.
              Trotzdem nochmal vielen dank.

              MfG

              --
              Alle Angaben wie immer ohne Gewähr
              ................../..../..
              .......'........./..../....
              ........./´¯.l.¯\../..... ....|... l....l...(¯.'\...... ....l....l....l.....\...\.... ....l....l´¯.l´¯.l .\..'|.... ....\.....
              1. Hi!

                Daniels Aussage »wozu hab ich sonst eine Session?« habe ich eher so verstanden, als dass er sagen wollte: »Wofür sind Sessions sonst da, als so etwas zu realisieren?« und für allein diesen Anwendungszweck halte ich Sessions übertrieben

                dann hast du mich falsch verstanden, ich arbeite bei dem projekt
                schon mit sessions allein aus gründen der benutzerverwaltung.
                Trotzdem nochmal vielen dank.

                Na dann sind Sessions wohl wirklich eine bessere Wahl ;-)

                Grüße,
                Fabian St.

  2. Hallo Freunde des gehobenen Forumsgenusses,

    gibt es eine vorgefertigte funktion um ein array so umzuwandeln damit es
    an ein weiteres Script übergeben werden kann und dort per GET oder POST
    darauf zugegriffen werden kann?

    Es gibt wie immer tausende Wege nach Rom.
    Du könntest z.B. dein Array mit serialize() in einen String verwandeln,
    diesen übergeben und mit unserialize() wieder in ein Array verwandeln.
    Dabei musst du aber beachten, dass jeder Nutzer zwischendurch alles mit
    diesem Array machen kann.

    Oder du schreibst dir halt eine Funktion dafür:

      
    function array2url($array) {  
     $return = array();  
     foreach ($array as $key=>$value) {  
      $return[] = $key.'='.urlencode($value);  
     }  
     return implode('&', $return);  
    }  
    
    

    (ungestet)

    Auch hier musst du alle auf diese Weise übertragenen Variablen vor der Verwendung überprüfen.

    Gruß
    Alexander Brock

    --
    SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
    http://againsttcpa.com