Jump to content

[SOLVED] urlencode in depth quistion.


redarrow

Recommended Posts

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

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.