![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 1 Dołączył: 23.05.2004 Skąd: Tarnów/Londyn Ostrzeżenie: (0%) ![]() ![]() |
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 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Zajrzyj do manuala o urlencode -- w tym RFC jest wszystko opisane (nie czytalem (IMG:http://forum.php.pl/style_emoticons/default/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' Ten post edytował dr_bonzo 9.04.2005, 14:23:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:57 |