redarrow Posted February 3, 2009 Share Posted February 3, 2009 advance thank you. As what i understand that urlencode() function, makes sure that the current variable holds only characters and replaces anything else with a database friendly format. makes the variable, database friendly in a link. is that correct or half correct? read the manual, but like to no what it really does to the variable it self in your words. <?php $name="redarrow"; echo"<a href='".$_SERVER['PHP_SELF']."?cmd=".urlencode($name)."'>link<a/>"; ?> What the proper way to see what urlencode does, as you can not see that in a link only the result. Link to comment https://forums.phpfreaks.com/topic/143674-solved-urlencode-in-depth-quistion/ Share on other sites More sharing options...
redarrow Posted February 3, 2009 Author Share Posted February 3, 2009 got it i think it strips away any html that can pertinently damage the database. <?php $name="redarro<br />w"; echo"<a href='".$_SERVER['PHP_SELF']."?cmd=".urlencode($name)."'>link<a/>"; ?> Link to comment https://forums.phpfreaks.com/topic/143674-solved-urlencode-in-depth-quistion/#findComment-753861 Share on other sites More sharing options...
redarrow Posted February 3, 2009 Author Share Posted February 3, 2009 So what i need to no as well, is urlencode worth using if your not using, the set variable in the url for the database entry. does it make a script more professional or not. Link to comment https://forums.phpfreaks.com/topic/143674-solved-urlencode-in-depth-quistion/#findComment-753868 Share on other sites More sharing options...
premiso Posted February 3, 2009 Share Posted February 3, 2009 got it i think it strips away any html that can pertinently damage the database. Not quite. It encodes a url to send properly, so for a space, which normally breaks a url, it sets it to be %20. Upon receiving the $_GET['cmd'] you should urldecode it and it will display what you originally put in. Link to comment https://forums.phpfreaks.com/topic/143674-solved-urlencode-in-depth-quistion/#findComment-753870 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.