![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy jest możliwość przesłania danych, które nie sa znakami asci i zawierają znak & poprzez $_GET Sprawa wygląda tak. Postawiłem stronę WWW - strona2.php
I teraz jak wejdę na www.mojastrona.pl/strona2.php?data=123 to później jak wejdę na www.mojastrona.pl/fota.txt to mam w niej zawartość 123. Ale co jeśli chciałbym wysłać jakieś dane które nie są znakami ASCI oraz dodatkowo mogą zawierać znaki takie jak . ? & Wtedy będzie to źle 'zrozumiane' przez serwer i jeśli chciałbym wysłać taką paczkę danych: Tajne&dane to w pliku fota.txt będę miał tylko tajne Da się jakoś sprawić, żeby znak & był ignorowany? Generalnie posiadam moduł Wifi ESP8266, który można fajnie programować i który służy do łączenia się z internetem, i chciałbym wysłać nim dane, ale moga one zawierać znak &, więc musiałbym wymyślić coś innego. Ktoś wie jak to rozwiązać? EDIT: Myślę, że można znaleść jakiś algorytm, który zakodowałbymi dane tak, żeby wynikiem były tylko znaki alfabetu. wtedy mógłbym to przesłać. Czy to dobry pomysł? Ten post edytował xamrex 19.04.2018, 19:44:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
binarne dane przesyłaj "Content-Transfer-Encoding: binary"
ale jak przesyłasz obrazek to dodaj nagłówek "Content-Type: image/jpeg" przykład jak wysłać pliki https://tttapa.github.io/ESP8266/Chap12%20-...o%20Server.html Ten post edytował LowiczakPL 24.04.2018, 22:13:44 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
binarne dane przesyłaj "Content-Transfer-Encoding: binary" ale jak przesyłasz obrazek to dodaj nagłówek "Content-Type: image/jpeg" przykład jak wysłać pliki https://tttapa.github.io/ESP8266/Chap12%20-...o%20Server.html Jak dodam ten nagłówek encoding:binary, czyli mój nagłówek będzie wyglądał tak:
To w pliku zdj.jpg będę miał wartości tylko 0x21 0x22 0x23 0x24 0x25 Natomiast jak zmienię nagłówek na:
to w pliku zdj.jpg nie mam nic. Wydaje mi się, że $_GET odbiera tylko dane jak ten nagłówek jst Content-Type: application/x-www-form-urlencoded. jednak tym sposobem nie prześlę znaku '&' Ten post edytował xamrex 24.04.2018, 22:42:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:52 |