Alexander Brock: array2url

Beitrag lesen

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