Jump to content

trim(%20)


phpretard

Recommended Posts

The browser will actually encode the not allowed characters to run unencoded, and space is one of them. When i have to pass a get varialbe which contains space, i usually replace the space with a minus and revert it back when i retrieve it.

 

Replace space with minus:

<?php
$var = 'Hello world';
$var = str_replace(' ', '-', $var);
echo "<a href='index.php?var=" . $var . "'>Click here</a>";
?>

 

Revert it back:

<?php
$var = str_replace('-', ' ', $_GET['var']);
echo $var;
?>

 

It makes a lot more sense when rewriting sef urls, but will also look better even on "ugly" url variables.

Link to comment
https://forums.phpfreaks.com/topic/105529-trim20/#findComment-540618
Share on other sites

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.