Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: urlencode - nie trzeba odkodowywac ?
Forum PHP.pl > Forum > PHP
a79rtur
czesc
zauwazylem nastepująca rzecz i mimo ze wszysto działa dobrze chciałbym wiedziec z ciekawosci czemu tak sie dzieje : mam ciag przykladowy 1%2%33%12 i przekazuje go w adresie, traktując wczesniej zmienną funkcją urlencode ,w adresie zapisane jest wszystko zakodowane (%jest zastepowany przez %25) , odczytują tą zmienna pozniej i nie musze jej odkodowywac ?! jest juz odkodowana. dlaczego tak sie dzieje ?
Kuziu
Może masz w php.ini zdefiniowane auto odkodowywanie ?
dr_bonzo
Zajrzyj do manuala o urlencode -- w tym RFC jest wszystko opisane (nie czytalem biggrin.gif). Po prostu niektore znaki musza byc escapowane (moga byc tez wyszstkie) -- podobnie jak przy dodawaniu stringow do bazy danych (addslashes()).

Dlaczego odkodowywuje? -- zebys mial mniej roboty -- bo zazwyczaj potrzebujesz odkodowanego tekstu z urla
np: index.php?aa=blabla%20spacja
-->aa === 'blabla spacja'
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.