Re: [PHP] Variable Variables and Super Global Arrays

2008-10-12 Thread Richard Heyes
$varname = \$_SERVER['REMOTE_ADDR']; $varvalue = $$varname; That's wrong. Offhand you'll end up printing a string. I tried this: ?php $a = 365; $b = 366; $var = $_GET['var']; echo $$var; ? And it was fine. -- Richard Heyes HTML5 Graphing for FF, Chrome, Opera and

Re: [PHP] Variable Variables and Super Global Arrays

2008-10-12 Thread Micah Gersten
That's fine as a test, but you never want to get a variable name from a URL in practice. Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com Richard Heyes wrote: $varname = \$_SERVER['REMOTE_ADDR']; $varvalue = $$varname; That's wrong. Offhand you'll

Re: [PHP] Variable Variables and Super Global Arrays

2008-10-12 Thread Richard Heyes
That's fine as a test, but you never want to get a variable name from a URL in practice. Of course you can, as long as it's sanitized and checked. -- Richard Heyes HTML5 Graphing for FF, Chrome, Opera and Safari: http://www.rgraph.org -- PHP General Mailing List (http://www.php.net/) To

Re: [PHP] Variable Variables and Super Global Arrays

2008-10-12 Thread Micah Gersten
I mean that it is open for hacking if you pass a variable name through a URL. Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com daniel danon wrote: What do you mean? On Sun, Oct 12, 2008 at 5:40 PM, Micah Gersten [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]

[PHP] Variable Variables and Super Global Arrays

2008-10-10 Thread daniel danon
Hi, I was wondering, By php.net manual, Please note that variable variables cannot be used with PHP's Superglobal arrays within functions or class methods. Is there any way to override this problem? Just the not nice eval(return $variable);? and in simple words - is there any way to make the