przekazanie zmiennych w adresie URL

0

Chcialbym w adresie URL przekazac zmienne do innego skryptu. Nie wiem jak przekazac tablice, aby uniknac przekazywania kazdego jej elementu jako osobnej zmiennej. Jesli ktos wie to niech sie ze mna tym podzieli.

0

Można to zrobić metodą POST.

Możesz np:

<from method="POST" ...
<input type="text" name="tablica[]"><input type="text" name="tablica[]">
<input type="text" name="tablica[]">
<input type="text" name="tablica[]">
...

i po wsłaniu:

echo $tablica[0];
echo $tablica[1];
echo $tablica[2];
echo $tablica[3];

...

albo :

$z="POST skrypt.php HTTP /1.1
Host: www.costam.com";
for($i=0;$i<=count($tablica);$i++,$z.="tablica[]=".$tablica[$i]."&");
$f = fsockopen("www.costam.com",80);
fputs($f,$z);
fgets($f,128);
fclose($fp);

// nie wiem czy to zadziała

0

To wiem, ale mysle, ze nie przeczytales dokladnie mojego pytania. Chodzi mi o przeslanie tablicy w adresie URL, a nie z formularza.

0

skrypt.php?tablica[]=1&tablica[]=2&tablica[]=3

<?

for($i=-1,$z;$i<count($tablica)-1;$i++,$z.="tablica[]=".$tablica[$i]."&");

echo "<a href='skrypt.php?".$z."'>Niech skrypt wykona funkcje na tablicy :P</a>";

?>

1 użytkowników online, w tym zalogowanych: 0, gości: 1