Strings with Spaces in URLS

From: Date: Wed, 22 Aug 2001 01:05:00 +0000
Subject: Strings with Spaces in URLS
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-63836@lists.php.net to get a copy of this message
I have come up with a bit of a problem.... I have a little funky search form on a page, and when I send the search data on as a URL, anything with a space is screwed up.... example
        $search = "This is a test";
        echo "<a href=http://www.blah.com/foo.php?search=$search>";
and when the link is clicked (or even when the mouse is put over the link), the URL in the browser is -
        http://www.blah.com/foo.php?search=This
leaving out all words after the first space. If I simply throw the while thing using the following header statement
        header("Location: http://www.blah.com/foo.php?search=$search");
then it brings it up properly in the browser. Any suggestions ? Cheers Chris --
    Chris Aitken - Administration/Database Designer - IDEAL Internet
email: chris@ideal.net.au phone: +61 2 4628 8888 fax: +61 2 4628 8890
             __-----------------------------------------__
                          *** Big Brother ***
It just shows that the dull will rule the world. And we will be watching it.

« previous php.general (#63836) next »