array2url
Daniel
- php
0 Fabian St.0 Daniel0 Fabian St.0 Sven Rautenberg0 Fabian St.0 Daniel
0 Alexander Brock
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
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.
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
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.
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
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.
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
\../..... ....|... l....l...(¯.'\...... ....l....l....l.....\...\.... ....l....l´¯.l´¯.l .\..'|.... ....\.....
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.
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