Re: How to make the PHP know the real SCRIPT_FILENAME?

From: Date: Tue, 17 Nov 2009 14:44:43 +0000
Subject: Re: How to make the PHP know the real SCRIPT_FILENAME?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-299894@lists.php.net to get a copy of this message
ur... you mean use this in the php script? but the php-cgi still doesn't know which scriptfile to execute, isn't it? php-cgi tries to find the aimed script using SCRIPT_FILENAME, but this variable is changed by the mod_proxy_fcgi, so php-cgi can not find the real scriptfile, that's the point, I think. Or maybe there is something I misunderstand? On Tue, Nov 17, 2009 at 9:19 PM, Nathan Rixham <nrixham@gmail.com> wrote: > Dong Wang wrote: > > I am trying to use PHP as backend, which communicate with apache-2.3's > > mod_proxy_fcgi > > > > But I have noticed that the SCRIPT_FILENAME has been changed to > > "proxy:balancer://xxxxxx", it cann't be recognized by the remote PHP > > backend. So the request failed. > > In my opinion, the remote PHP backend use the SCRIPT_FILENAME to find the > > script file. But the PHP and the Apache may be in different computer, so > the > > Document Root may be different. is that means the PHP shouldn't rely on > the > > SCRIPT_FILENAME? > > > > how can I configure the PHP to know the real script file to execute? > > > > Thank you > > > > > $real_script_file = __FILE__; >

« previous php.general (#299894) next »