phpbar.de logo

Mailinglisten-Archive

[php] RE: Parameterübergabe mittels Querystring

[php] RE: Parameterübergabe mittels Querystring

Manfred Jordan manfred.jordan at berlitz.de
Don Jun 23 13:01:19 CEST 2005


Am Donnerstag, 23. Juni 2005 11:12 schrieb php-request at phpbar.de:
> >> Das Script einScript.php muß [ein Array] mittels Querystring
> >> weitergeben, also in etwa
> >>
> >> print "<a href='nochEinScript.php?sb[]=".$sb."'>"; usw.
> >>
> >> und das funktioniert leider nicht nicht.
> >
> > Nun, ich persönlich würde das mit serialize und unserialize machen. Vor
> > der Übergabe das Array serialisieren und danach dann den serialisierten
> > String wieder in ein Array unserialisieren.
> >
> > Vielleicht gibt es aber auch noch eine günstigere Methode?
>
> nö, serialize ist schon die beste Methode

Hallo Markus, Hallo Sebastian,

das mit serialize kann ich leider nicht machen, oder ist mir zu 3 mal um die 
Ecke rum. Ich erklär kurz mal warum:

Script A produziert das Formular und kann dieses an Script B,C oder D 
übergeben. ich muß hier ein Formular verwenden. Nun ist es aber so, daß man 
von Script B auch Script C und von C D aufrufen kann, und dieses Array muß 
immer mit übergeben werden. Wenn ich nun in B serialisiere, muß ich in C 
wissen ob ich von A oder von B komme, also ob die Variable als Array oder 
serialisiert vorliegt.

Wenn es wirklich keine Möglichkeit gibt im Querystring ein Array zu übergeben, 
dann würde ich das gerne aus dem Formular schon serialisiert übergeben.

Oder noch anders gefragt, wei stellt das Formular das denn an da ein Array zu 
produzieren? Das müßte mit php doch dann auch möglich sein.

noch irgend jemand ne Idee?

Manfred


php::bar PHP Wiki   -   Listenarchive