ID:               18452
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Bogus
 Bug Type:         Variables related
 Operating System: OpenBSD
 PHP Version:      4.2.1
 New Comment:

try using $HTTP_GET_VARS rather than $_GET... I am new to this so I
might be wrong but the $_GET and $_POST etc seem deprecated in this
version.


Previous Comments:
------------------------------------------------------------------------

[2002-07-22 19:54:18] [EMAIL PROTECTED]

you just told me I was crazy ;)

but okay, I fixed that problem (heh)

this STILL isn't a bogus bug, however... Look at the example page i
supplied above,

....
        echo "<br><hr>";
        $h = "_GET";
        print_r($$h); // Works!
        echo "<br><hr>";
        function pr2() { $g = "_GET"; print_r($$g); }  // DOESN'T WORK!
        pr2();
....

That part is still true. Comments and all.

Now, thats the bug I was dealing with previously (before i screwed up
and figured all superglobals didn't work :/)

I knew I messed something up, at least I've finally got this
refined...

Am I missing something again, or have I finally nailed it?

Ted

------------------------------------------------------------------------

[2002-07-21 14:21:57] [EMAIL PROTECTED]

Of course it doesn't work, you don't call the functions...

-Tal

------------------------------------------------------------------------

[2002-07-20 22:42:44] [EMAIL PROTECTED]

An example of this failure can be seen here:
http://roothack.org/~articles/test.php?var=value

(wonder how many tries this is going to take...)

------------------------------------------------------------------------

[2002-07-20 22:41:40] [EMAIL PROTECTED]

An example of this failure can be seen here:
http://roothack.org/articles/test.php?var=value

(case...)

------------------------------------------------------------------------

[2002-07-20 22:39:02] [EMAIL PROTECTED]

An example of this failure can be seen here:
http://roothack.org/Articles/test.php?var=value

The Source to that page is here:
<?
// PHP 4.2.1
// get like: file.php?name=hi
// Isn't $_GET supposed to be "superglobal" ?

        print_r($_GET); // Works!
        echo "<br><hr>";
        function pr1() { print_r($_GET); } // DOESN'T WORK!
        echo "<br><hr>";
        $h = "_GET";
        print_r($$h); // Works!
        echo "<br><hr>";
        function pr2() { $g = "_GET"; print_r($$g); }  // DOESN'T WORK!
        echo "<br><hr>";
        function pr3() { global $_GET; print_r($_GET); } // DOESN'T WORK!??

?>

Information about the server can be found here:
http://roothack.org/~articles/test2.php

(its phpinfo();)

Please tell me I'm not crazy... ;)

Ted Kaminski

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=18452&edit=1

Reply via email to