Podręcznik PHP
Poprzedni
Następny
urlencode
Opis
Zwraca łańcuch w którym wszystkie nie alfanumeryczne znaki z wyjątkiem
-_.
Przykład 1. urlencode() przykład
Notka:
Uważaj na zmienne, które mogą zawierać HTML 'owe encje.
Rzeczy jak amp, copy i pound 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: http: / /www.w3.org / TR / html4 / appendix / notes.html#h-B.2.2 Referencje są tutaj: http: / /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 amp; 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() (urlencode($data)).
Przykład 2. urlencode / htmlentities() przykład
Patrz także: urldecode(), htmlentities(), rawurldecode(), rawurlencode().
Poprzedni
Spis treści
Następny
Początek rozdziału