|
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: 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 & 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() i htmlentities() przykład
|
Patrz także: urldecode(), htmlentities(), rawurldecode() i rawurlencode().
Poprzedni | Spis treści | Następny |
urldecode | Początek rozdziału | Variable Handling Functions |
Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:56