Have you looked at what is in $HTTP_SERVER_VARS['PHP_SELF']? Does this array
element even exist? I am wondering if there is an Apache setting that
affects this, but I sure don't know.
Advertising
Kirk
> -----Original Message-----
> From: John Steele [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 15, 2001 6:36 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] What version did $PHP_SELF still work?
>
>
> Hi Mike and Jim,
>
> From my earlier message [Re: PHP 4.0.6 $PHP_SELF empty?]:
>
> > No, I updated my php.ini manually (just to change the zend
> optimizer and
> >add the DBG debugger. These two lines from php.ini haven't
> changed for sure:
> >
> >variables_order = "EGPCS";
> >register_globals = On;
>
> > According to phpinfo, $PHP_SELF is set, but simply empty!
>
> I'm fully aware of the scope issues, and $GLOBALS[PHP_SELF]
> returns the same thing as $PHP_SELF (= ''), and these aren't
> withing classes, functions or anything like that. It's as
> simple as this not working in somefile.php:
>
> <form action="<?php echo $PHP_SELF ?>" method="POST">
> <input ...>
> </form>
>
> I've looked over every single line in my php.ini, the only
> thing changed (checked with diff) is adding the debugger info
> for DBG. That doesn't do it either, I replaced it with my
> original from PHP4.0.2, no go either.
>
> Help!
> John
>
> >$PHP_SELF still works fine, just make sure that
> register_globals is on.
> >
> >Also, don't forget that you must define global $PHP_SELF if
> you need to
> >use it within a function, like so:
> >
> >function foo() {
> > global $PHP_SELF;
> >}
> >
> >Mike
> >
> >John Steele wrote:
> >
> >>Hello,
> >>
> >> I'm trying this again with a different header. After
> installing PHP4.0.6
> >$PHP_SELF is set (empty), and this is breaking many scripts
> of mine (and
> >others). I can't seem to find any mention of this in the
> commented manual,
> >or anywhere else for that matter.
> >>
> >> I can try and install an earlier version, but I'm not
> sure which one (I'd
> >like to use DBG though). I'd hate to have to go back to 4.0.2!
> >>
> >>Any advice welcome!
> >> John
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]