downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Cazul 3: stabilirea doc_root sau user_dir> <Cazul 1: numai fișierele publice sunt servite clientului
[edit] Last updated: Fri, 25 May 2012

view this page in

Cazul 2: utilizarea cgi.force_redirect

Opțiunea de configurare cgi.force_redirect previne rularea unui script PHP direct printr-un URL gen http://my.host/cgi-bin/php/secretdir/script.php. PHP va acționa în acest mod numai dacă a trecut printr-o regulă de redirecționare a serverului web. PHP de versiune anterioară 4.2.0 utiliza pentru aceasta opțiunea la compilare --enable-force-cgi-redirect.

De obicei redirecționarea în configurația Apache se efectuează cu ajutorul următoarelor directive:

Action php-script /cgi-bin/php
AddHandler php-script .php

Această opțiune a fost testată numai cu serverul Apache, și se bazează pe setarea variabilei non-standard CGI REDIRECT_STATUS, pentru interpelările redirecționate. Dacă serverul dumneavoastră nu susține nici o metodă de a determina dacă interpelarea este directă sau redirecționată, nu puteți folosi această opțiune, și trebuie să folosiți alte căi de a rula versiunea CGI descrise aici.



add a note add a note User Contributed Notes Cazul 2: utilizarea cgi.force_redirect
harvey dot eneman at oracle dot com 30-Jun-2009 06:29
It appears that as of 5.3.0, --enable-force-cgi-redirect is not a valid configure option.  A quick review of the 5.3.0 code indicates that it the logic previously enabled by specifying the --enable-force-cgi-redirect configure option is being built into php by default.
mega-squall at caramail dot com 13-Jan-2008 03:36
Contrary to what was said, you can use arbitrary names for your MIME Type ...
However there's a restriction as it must be a valid MIME Type.
For instance, this is working perfectly :

AddHandler application/x-httpd-php4 .php4
AddHandler application/x-httpd-php5 .php5 .php
AddHandler application/x-httpd-php6 .php6
gelgin at internut dot com 26-Apr-2007 12:08
solaris 9 php4.4.0
i have found you can't use arbitrary names ie.

AddType application/x-httpd-php .php

works

#AddHandler php4-script .php

won't do must be

AddHandler application/x-httpd-php
celtic at sairyx dot org 14-Dec-2006 06:24
Note that force-redirect doesn't work with IIS at all; it'll tell you to go away, as IIS doesn't supply the right variables to PHP.

php.ini tells you to turn it off, so make sure you do.

 
show source | credits | sitemap | contact | advertising | mirror sites