Wariacka teoria-czyli jak wysłać obiekt w url |
Wariacka teoria-czyli jak wysłać obiekt w url |
12.12.2011, 17:49:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) |
Tak sobie pisałem ,posta i wpadłem na szalony pomysł.Np jak wysłać tablice w url'u.
Mamy tablicę elementów ,którą konvertujemy ,na strumień bitów,strumień ten zapisujemy jako string i przesyłamy w url ,odbieramy dane ,konwertujemy na bity,a nastębnie bity konwertujemy na array. Ciekawe czy takie coś byłoby możliwe-taki ala transport obiektów po url'u. |
|
|
12.12.2011, 17:55:16
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
serialize/unserialize
? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
12.12.2011, 18:02:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) |
Cytat serialize/unserialize Można i tak ,bo to=strumień bitów Ten post edytował Niktoś 12.12.2011, 18:03:21 |
|
|
12.12.2011, 19:11:49
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) |
Ciekawy jestem jakie to ma zastosowanie, get jest ograniczony. Bez sensu moim zdaniem, nie poto mamy posty i sesje by ciapać takie rzeczy w url.
-------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
12.12.2011, 19:17:30
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) |
To wariackia teoria,tylko ciekaw jestem czy byłaby wykonalna.
|
|
|
12.12.2011, 19:37:35
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
@ShadowD: Adres URL nie jest nigdzie ograniczony, jedynie stare wersje IE obsługiwały chyba do 2048-znakowych URL co w tym przypadku jest bez znaczenia.
@Niktoś: (un)serialize nie zwraca danych w formie tablicy / strumienia bajtów, a w formie tekstowej, a to już nie to samo. |
|
|
12.12.2011, 19:43:02
Post
#7
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 8 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
serialize + gzip => odpakowanie -> unserialize. W podobny sposób serializowałem obiekty pakietów(socketów) w C# do zapisu do pliku
Ten post edytował kulczycki 12.12.2011, 19:43:28 |
|
|
12.12.2011, 20:07:11
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) |
A więc możliwe,dobrze wiedzieć,dzięki-może to się kiedyś przyda.
Cytat un)serialize nie zwraca danych w formie tablicy / strumienia bajtów, a w formie tekstowej, a to już nie to samo. Jakby tak było to by nie można było serializować i deserializować obiektów.ech masz rację,ale sprawę chyba załatwia odpowiednie rzutowanie. Ten post edytował Niktoś 12.12.2011, 20:23:46 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:50 |