One more question - could you just use $_GET[$QUERY_STRING} then?  Our URL
doesn't even have IDs - it's just 001&06&055&...  Then I explode it and put
it into variables.  There are up to 12 vars that we pass that way so we
didn't label them.

Thank you!!  We're not worried about security - if someone tampers with the
URL then the database query doesn't work and they get an error message (my
vote was for "don't be an idiot and play with things you don't understand")
but my boss didn't think it was cute.  :-)

Thanks again!

-Natalie

-----Original Message-----
From: 1LT John W. Holmes [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, May 30, 2002 4:29 PM
To: Leotta, Natalie (NCI/IMS); Igor Portnoy; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: Re: [PHP] Problem running script after installing PHP 4.2.1


Okay, the only issue with the upgrade is that register_globals defaults to
off. That is because of security reasons so it's not _quite_ as easy to
write insecure scripts.

With register_globals off, a URL like index.php?page=4 will not give you a
$page variable, only $_GET['page'], or $HTTP_GET_VARS['page']. If your using
HTTP_GET_VARS now, then you'll be fine. The new $_GET[] array is just like
HTTP_GET_VARS except its easier to type and it's always global (even in
functions and classes, etc).

If you turn on register_globals, any script you have now will run just fine
on the latest PHP as far as accessing GET, POST, COOKIE, etc data is
concerned.

Hope that helps. Let me know if there are any other questions.

---John Holmes...

----- Original Message -----
From: "Leotta, Natalie (NCI/IMS)" <[EMAIL PROTECTED]>
To: "'1LT John W. Holmes'" <[EMAIL PROTECTED]>; "Igor Portnoy"
<[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, May 30, 2002 4:18 PM
Subject: RE: [PHP] Problem running script after installing PHP 4.2.1


> I have a quick question.  I've been reading all of this about the
upgrade -
> we're just waiting for our network guy to do it.
>
> We need to use the query string for parameters so our URL is 
> "cut-and-paste-able."  Is that going to be a problem?  We were using 
> $HTTP_POST_VARS until someone decided that they wanted people to be 
> able
to
> direct someone else to the exact same graph.
>
> I just thought that I might as well get some info now, so that I can 
> be prepared if everything is going to break :-)
>
> Thanks!!
>
> -Natalie
>
> -----Original Message-----
> From: 1LT John W. Holmes [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 30, 2002 4:16 PM
> To: Igor Portnoy; [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [PHP] Problem running script after installing PHP 4.2.1
>
>
> You probably still have register globals off still and  your URL 
> variables aren't being accessed correctly. Use $_GET['page'] or 
> $HTTP_GET_VARS['page'], or turn on register_globals...
>
> ---John Holmes...
>
> ----- Original Message -----
> From: "Igor Portnoy" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Thursday, May 30, 2002 4:03 PM
> Subject: [PHP] Problem running script after installing PHP 4.2.1
>
>
> Hello,
>
>
>
> I am using MySQL to display some data to the users.  I have upgraded 
> to
PHP
> Version 4.2.1 on my FreeBSD Apache server, and now data from the 
> database
is
> not displayed correctly. Well, the page with the data shows up, and it 
> actually shows correct number of records.  However, when I click on 
> the "next" or "2" buttons the next page with records doesn't show up. 
> See example here: http://www.gibsonusa.com/test2/page/index.php
>
>
>
> Before I upgraded to PHP 4.2.1 everything was working perfectly. Any 
> ideas what could cause this, and how can it be fixed?
>
>
>
> Thanks.
>
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

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

Reply via email to