Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> base64 - jakas alternetywa?
maciejkiner
post 3.02.2006, 21:26:15
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 7.03.2004

Ostrzeżenie: (0%)
-----


Witam

Mam nastepujacy problem. Kozystam z base64 do zakodowania ciagu znakow wysylanego do skryptu na innym serwerze, tam go dekoduje i przetwarzam. Korzystam z tego poniewaz ciag zawiera spacje a te jak wiadomo nie sa lubiane w urlach. Wyglada to mniej wiecej tak:

Kod
$value=base64_encode('jakiś ciąg znaków');
?> <iframe src='http://serwer.com/skrypt.php?val=<?=$value;?>'></iframe>


I wszystko jest OK, tylko, ze zauwazylem, ze przy pewnej kombinacji znakow - dokaldnie "moż" zaczynaja sie robic po "o" krzaki. Tnz serwer ktory odbiera dane dekoduje dobrze wszystko do o włącznie a potem pojawia sie takie cos K&^#UHSUI^&YHI i inne chieroglify. Podejrzewam, ze to kwestia algorytmu kodujacego - nie do konca zgodny z rozszerzonymi kodami ascii (windows-1250 - niestety sad.gif ). Zna ktos jakies alternatywne rozwiazanie dla base64? Przejrzalem ksiazki ktorymi dysponuje i nic nie znalazlem sad.gif

pzdr
maciejkiner
Go to the top of the page
+Quote Post
mike
post 3.02.2006, 21:30:16
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Spróbuj urlencode() + urldecode().

Ale pomijąc to czy się uda czy nie uda, to lepiej zastosować do takich rzeczy metodę GET do przesyłania zmiennyh.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:46