Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Apr 2003 10:37:35 -0700 (PDT)
From:      Jeff Jirsa <jeff@unixconsults.com>
To:        "Jack L. Stone" <jackstone@sage-one.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Apache and PHP
Message-ID:  <20030415103302.F39444-100000@boris.st.hmc.edu>
In-Reply-To: <3.0.5.32.20030415120651.0142d1d8@sage-one.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Apr 2003, Jack L. Stone wrote:

> At 02:50 PM 4.15.2003 +0100, Wayne Pascoe wrote:
> >On Tue, Apr 15, 2003 at 09:57:00AM -0300, Konrad Scorciapino wrote:
> >> Hello,
> >>
> >> I am running Apache with mod_php and when I try something like `echo $a`
> in a
> >> webpage like `/foo.php?a=bar`, I get no results.
> >>
> >> Could this be a problem with apache? What could be wrong?
> >
> >As far as I know, the default for php is now to set register_globals to
> >off. You need to edit your php file and turn this on, or you need to
> >access the variable in a safe manner.
> >
> >It's unlikely that this is a problem with Apache from this evidence..

I agree.

>
> I'm having a similar problem myself ever since installing php-4.3. My web
> pages will no longer set the variable input for the php scripts to run. The
> "register_globals" was off on previous version php-4.2. Have tried
> everything I can think off, but web to php interfaces no longer work. Don't
> know if it is an Apache or PHP problem, but tests show the web page input
> is not setting, but PHP update was only change of system.
>


Have you tried using $_GET['a'] instead of $a; it's the preferred, safer
way. Another possible thing to check is the phpinfo(); output, and make
sure 'register_globals' is really on.

- Jeff






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030415103302.F39444-100000>