Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: base64 - jakas alternetywa?
Forum PHP.pl > Forum > Przedszkole
maciejkiner
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
mike
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.