> "Jose" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> I might be wrong here, but with the code below I would expect $_GET to be
> filled and the script to output the next line:
> 
>    <?php
>    $example_string = 'action=kick&item=me';
>    parse_str($example_string);
>    var_dump($_GET);
>    ?>
> 
> // expected output:
> //
> // array(2) { ["action"]=>  string(4) "kick" ["item"]=>  string(2) "me" }
> //
> 
> Is my assumption wrong? What would be the workaround?

Your assumption is way wrong.  $_GET will only contain data that actually 
passed through a GET-method request.  Decoding a URL-encoded string 
doesn't suddenly make it GET data.  It will simply create entries in your 
global symbol table, or alternatively you can pass a second argument which 
is an array it will put the data into.  As per the docs.

-Rasmus


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to