php urlencode - Make a strong GET Query String

 php urlencode

URL-encodes a string, converting spaces into plus (+ ) signs.

urlencode() makes a string safe to use as part of a URL. It does this by encoding every character within the string that may be misinterpreted by a transport agent (such as an email server) or interpreted as a URI delimiter—for example, the at sign (@), hash (#), and question mark (?) symbols.  


urlencode() encodes characters

<?php
$hass_url = urlencode ($acc_url);
?>

This conversion is done so that the encoded string will be compliant with legacy applications.

Make a GET Query String

urlencode( ) prevents any special characters in the variable names or values from disrupting the constructed URL, you may have problems if your variable names begin with the names of HTML entities.