urlencode -- URL-encodes string
Returns a string in which all non-alphanumeric characters except
-_. have been replaced with a percent
(%) sign followed by two hex digits and spaces
encoded as plus (+) signs. It is encoded the
same way that the posted data from a WWW form is encoded, that is
the same way as in
application/x-www-form-urlencoded media type.
This differs from the RFC1738 encoding (see
rawurlencode()) in that for historical
reasons, spaces are encoded as plus (+) signs. This function is
convenient when encoding a string to be used in a query part of
an URL, as a convenient way to pass variables to the next page:
Example 1. Urlencode() example
2 echo '<A HREF="mycgi?foo=', urlencode ($userinput), '">';
See also urldecode().
This PHP manual is Copyright © 1997, 1998, 1999, 2000 the PHP Documentation Group. It has been licensed under the GPL. Permission granted for display on the Abscissa Tech web site on March 9, 2000. The most recent PHP documentation is available at http://www.php.net/.