Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Inaczej przesyłają się dane w POST po przeniesieniu na nowy serwer.
Forum PHP.pl > Forum > PHP
1q2w3e4r
Witam,

Przed zmianą serwera w poście dane szyły tak:
  1. (
  2. [userData] => {"user":"JakisLogin","ciag":"JakisCiagJakisCiag"}
  3. )

Po zmianie serwera dostaję:
  1. (
  2. [userData] => {\"user\":\"JakisLogin\",\"ciag\":\"JakisCiagJakisCiag\"}
  3. )


Te zabezpieczone dane nie wchodzą do:
  1. $userData = json_decode($userData, true);

Tak jak dawniej czyli BEZ \ wypluwało mi tablicę i mogłem sobie dalej operować na niej. Teraz nie wypluwa nic.

Domyślam się, że są to dodatkowe zabezpieczenia przesyłania danych. Ale nie mam pojęcia gdzie to zmienić. Macie jakieś pomysły?
Mephistofeles
magic_quotes?
1q2w3e4r
Dzięki. A bezpieczne będzie wyłączenie magic_quotes_gpc off ?
Jak dawniej nie dodawało mi backslash'y to chyba było wyłączone na tamtym serwerze? Więc rozumiem, że wszystko powinno wrócić do normy jak dawniej?

już się dowiedziałem trochę info na tem temat. Jest tutaj stara wersja php i magic_quotes od 5.4 jest w ogóle wylączona
Mephistofeles
Tak, nawet bezpieczniej. Nie warto na tym polegać.
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.