Re: [PHP] querystring and PHP 4

2002-12-04 Thread bahwi
register_globals which turned the id= into $id is turned off in PHP 4. 
This is a good thing(security reasons). You need to use $_GET['id'] (or 
in PHP3, $HTTP_GET_VARS['id'], and this also works in PHP4).

It takes a bit to get used to it, but it's a much better way to handle 
things, especially where security is concerned.

Hope this helps.

--Joseph Guhlin 
http://www.josephguhlin.com/ 
Web Programmer / Unix Consultant / PHP Programmer


Dan Wade wrote:

Hello,

i'm grabbing querystring data like:
www.myserver.com/foo.php?id=bar


	echo $id;
?>

It works like a champ on dev server using php 3 but the sys admin
use PHP 4 on the production box and the querystring is no longer being
passed.
I can't imagine this changed from version to version.

Is he missing something in his install?

thanks,

-Dan


 



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




Re: [PHP] querystring and PHP 4

2002-12-04 Thread Justin French
1. use $_GET['id'] rather than $id OR

2. turn off register globals in php.ini, or at a per-directory level with a
.htaccess file

3. you should have searched the archives first

4. this question gets asked almost daily


Justin


on 05/12/02 11:01 AM, Dan Wade ([EMAIL PROTECTED]) wrote:

> Hello,
> 
> i'm grabbing querystring data like:
> www.myserver.com/foo.php?id=bar
> 
>  echo $id;
> ?>
> 
> It works like a champ on dev server using php 3 but the sys admin
> use PHP 4 on the production box and the querystring is no longer being
> passed.
> I can't imagine this changed from version to version.
> 
> Is he missing something in his install?
> 
> thanks,
> 
> -Dan
> 

Justin French

http://Indent.com.au
Web Development & 
Graphic Design



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