Forum und email

Cazul 2: utilizarea --enable-force-cgi-redirect

Aceasta optiune disponibila in timpul compilarii este folosita pentru a preveni rularea unui script PHP direct printr-un URL gen https://my.host/cgi-bin/php/secretdir/script.php. In schimb, PHP va actiona in acest mod numai dupa ce se va trece de regulile impuse de redirectionare din serverul web.

De obicei redirectarea in configuratia Apache se face dupa urmatoarele directive:

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

Aceasta optiune a fost testata numai cu serverul Apache, si se bazeaza pe setarea variabilei non-standard CGI REDIRECT_STATUS, pentru cererile de redirectionare. Daca serverul dumneavoastra nu suporta nici o metoda de a analiza daca o cerere este directa sau redirectata, nu puteti folosi aceasta optiune, si trebuie sa folositi alte cai descrise in subcapitolele de mai jos.