Just nu i M3-nätverket
Gå till innehåll
Exikon

skicka en Array med header

Rekommendera Poster

Exikon

Jag vill skicka en array säg $namn till en annan sida med

te.x header("location:test.php?namn=$namn");

men det gick inte ??

hur tar jag emot vektorn på nästa sida alltså test.php??

Tack på förhand.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Paddskalle

Du kan inte skicka arrayen som den är.

Använd serialize() for att serialisera den och unserialize på andra sidan.

 

Eller använd explode/implode eller split/join för att bygga ex.vis. en kommaseparerad sträng.

Kan dock va lite vanskligt om man inte vet exakt vad arrayen innehåller.

 

http://www.php.net/manual/en/ref.strings.php

 

Eller spara arrayen i en sessionsvariabel om du vill använda sessioner.

 

 

 

[inlägget ändrat 2002-04-03 09:49:37 av Paddskalle]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Andreas(CLA)1

Hej,

 

Att skicka en Array med en header kan nog bli knepigt. Du får nog bryta upp den i flera delar och registrera multipla headers.

 

Det jag skulle ha gjort i stället skulle ha varit att registera en sessions variabel och lagrat min Array i den i stället. Det fungerar alldeles utmärkt.

 

Kom i håg att inte lagra allt för känslig information i sessioner bara.

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...