Übergabe eines Arrays beim Aufruf einer Webseite

Alles, was PHP betrifft, kann hier besprochen werden.

Übergabe eines Arrays beim Aufruf einer Webseite

Postby Le Thermo » 13. February 2006 11:07

Hallo zusammen,

ich habe folgendes "Problem":

Ich erzeuge mit php ein Array, in dem wirklich viele Daten stehen. Ich nenne es jetzt einfach mal $Daten.

Ich möchte es an eine andere Webseite mit allen Inhalten übergeben, bspw.

http://localhost/sowas.php?Daten2=Daten

Ist eine solche übergabe eines Arrays möglich? Bisher habe ich mich damit gerettet, dass ich die Daten einzeln aufgerufen habe, also bspw.

http://localhost/sowas.php?0=Hier&1=Da&2=usw

Wie kann ich den Link so manipulieren, dass nur das Array samt der Daten übergeben werden?

Tausend Dank im voraus,

Gruß,

Christian
Le Thermo
 
Posts: 20
Joined: 16. November 2005 09:43

Postby M3g4Star » 13. February 2006 11:51

Also .. erstmal Hallo ..

In PHP ein Array zu übergeben macht sich am besten mit Sessions


Andererseits könntest du es auch so machen:

Code: Select all
<?
for ($y=0;$y < count($array);$y++)
{
    echo '<input type="hidden" name="array[]" value="' . current($array[$y]) . '">';
}
?>


was natürlich die "unschönere" Variante wäre.
Die Variablen könntest du dann im anderen Script via
Code: Select all
 $_GET['arr_reklanz']
falls dein formular die methode get verwendet.



Ich hab auch schon diese Variante gesehen :
Code: Select all
for ($y=0;$y < count($array);$y++)
{
    $str_array .= current($arrray[$y]);
    $str_array .="/";
    $str_array_txt .= current($array_txt[$y]);
    $str_array_txt .="/";
}
 

und denn so ausgelesen :

Code: Select all
 
$arr_text = explode("/", $str_array_txt);
$arr_anzahl = explode("/", $str_array);



Irgendwie so war das :D ==> Ach so der String wurde irgendwie in ne *.txt geschrieben und denn wieder ausgelesen, aber neeeeeeee.

Machs mit Sessions
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München

Postby Le Thermo » 13. February 2006 18:11

Vielen Dank,

das hat geholfen!!!

Gruß
Le Thermo
 
Posts: 20
Joined: 16. November 2005 09:43

Postby M3g4Star » 14. February 2006 07:49

:lol: fein ....
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München


Return to PHP

Who is online

Users browsing this forum: No registered users and 19 guests