Allan Madsen wrote:
> Bertel Lund Hansen skrev den 27-04-2008:
>> Allan Madsen skrev:
>>
>>> Ok, ja det var også min første indskydelse, men kører en SME server,
>>> og syntes ikke rigtig sessions virker, er der ikke en anden måde at
>>> gør det på??
>>
>> Så kan du definere $ar_data i en tredje fil som de to andre
>> inkluderer.
>>
>> Måske skulle du løfte sløret for hele dit design. Det kunne jo
>> være at det er uhensigtsmæssigt?
> Jammen gør jeg gerne
>
> Jeg læser nogle data fra en mysql server, og de data får jeg i en array
>
> selv samme data skal så bruges til at tegne en graf med via jpgraph-1.22
>
> De data jeg læser kan være mange slags, f.eks antal kg, temperatur osv.
>
> Men jeg henter selv data fra mysql serveren.
>
> Så det jeg har brug for er at kunne give arrayen vidre til
> grafer/vis_pille_forbrug.php?month=$month&year=$year
>
> lige som jeg gør med month og year i overstående linie.
> det vis_pille_forbrug.php så gør er at retuner et billede som så vises.
>
> jeg ved ikke om du kender SME 7.3 server set up??
>
> Den bruger php ver. 4.3.9 og Apache
>
> Jeg har før lavet det lokalt via wamp server installeret på min win xp
> maskine, der kørte det fint, så det er nok noget med opsætningen af PHP
> og muligvis apache?? Jeg ved det ikke?
>
>
Du kan smide dit array ud med urlencode
<?php
$array = array('foo','bar','baz');
$newarr = urlencode(base64_encode(implode('|',$array)));
header('location: nyside.php?array=' . $newarr);
exit;
<?php
// nyside.php
$array = explode('|',base64_decode(urldecode($_GET['array'])));
var_dump($array);
// giver sørme det samme array output :)
// PS: Bare pas på din $_GET ikke bliver mere end 1024 tegn langt,
// for så går det galt i visse browsere
// $array = range(1,250); giver 1188 tegn
// så det skal ikke være et særlig stort array