Sposoby przekazywania danych w sposób niezmienny między serwerem a klientem:
- Mcapi ma 'uPobDok' i 'uZapDok' które wykorzystują kodowanie bin64, odpowiednio w php są to 'dok_weryf.php' (opcja 'T', tam też jest to dekodowanie) i 'dok_zapisz'.
- Serwer wysyła dane do Klienta:
- dok_weryf.php:
- rawurldecode($tresc) ---> $tresc = base64_encode($tresc);
- ---> uPobDok:
- ----> sDane = STRCONV(CHRTRAN(pol.responseText,' ','+'),14)
- Klient wysyła dane na Serwer:
- uZapDok:
- daneDoPodpisu = STRCONV(daneDoPodpisu,13) && przeksztalcam w bin64
- ---> dok_zapisz:
- ----> $dane = base64_decode(str_replace(' ','+',$_POST['dane']));
- Drugi sposób polega na obsłudze otrzymanych dokumentów od klienta na serwerze. Serwer wysyłając dokumenty koduje je w UTF-8, a odbierając dekoduje je z UTF-8 na format mu potrzebny np. ISO-2 przed zapisem do bazy
1 komentarz:
Super wpis. Pozdrawiam i czekam na więcej.
Prześlij komentarz