urlencode
Opis
string urlencode ( string str )Zwraca łańcuch w którym wszystkie nie alfanumeryczne znaki z wyjątkiem
-_. |
Notka: Uważaj na zmienne, które mogÄ… zawierać HTML'owe encje. Rzeczy jak &, © i £ sÄ… przetwarzane przez przeglÄ…darkÄ™ i ich aktualna postać jest używana dalej zamiast porzÄ…danej nazwy zmiennej. To jest oczywisty problem, o którym W3C informuje ludzi od lat. Referencje sÄ… tutaj: https://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2. PHP obsÅ‚uguje zmianÄ™ separatora argumentów na zalecany przez W3C Å›rednik poprzez dyrektywÄ™ arg_separator .ini. Niestety wiÄ™kszość przeglÄ…darek nie wysyÅ‚a danych z formularza w formacie używajÄ…cym Å›rednik jako separator. Bardziej przenoÅ›nym rozwiÄ…zaniem jest użycie & jako separatora zamiast &. Nie musisz zmieniać PHP'owego arg_separator aby to uzyskać. Zostaw separator jako &, ale koduj swoje URL'e używajÄ…c htmlentities()lub htmlspecialchars().
Przykład 2. urlencode() i htmlentities() przykład
|
Patrz także: urldecode(), htmlentities(), rawurldecode() i rawurlencode().