<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/security.cgi-bin.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'security.cgi-bin.force-redirect.php',
    1 => 'Fall 2: --enable-force-cgi-redirect benutzen',
    2 => 'Fall 2: --enable-force-cgi-redirect benutzen',
  ),
  'up' => 
  array (
    0 => 'security.cgi-bin.php',
    1 => 'Installiert als CGI-Version',
  ),
  'prev' => 
  array (
    0 => 'security.cgi-bin.default.php',
    1 => 'Fall 1: Nur &ouml;ffentliche Dateien vorhanden',
  ),
  'next' => 
  array (
    0 => 'security.cgi-bin.doc-root.php',
    1 => 'Fall 3: doc_root oder user_dir festlegen',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'security/cgi-bin.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="security.cgi-bin.force-redirect" class="sect1">
    <h2 class="title">Fall 2: <code class="literal">--enable-force-cgi-redirect</code> benutzen</h2>
    <p class="simpara">
     Die Konfigurationsdirektive
     <a href="ini.core.php#ini.cgi.force-redirect" class="link">cgi.force_redirect</a>
     verhindert grundsätzlich den Aufruf von <strong class="command">php</strong> mit einer
     URL wie <var class="filename">http://my.host/cgi-bin/php/secretdir/script.php</var>.
     Stattdessen parst PHP in diesem Modus nur dann, wenn der Aufruf durch
     einen korrekten Redirect des Webservers erfolgte.
    </p>
    <p class="simpara">
     Normalerweise wird der Redirect in der Apache-Konfiguration mit den
     folgenden Einträgen festgelegt:</p>
    <div class="example-contents">
<div class="apache-confcode"><pre class="apache-confcode">Action php-script /cgi-bin/php
AddHandler php-script .php</pre>
</div>
    </div>

    <p class="simpara">
     Diese Option wurde nur mit dem Apache Webserver getestet und
     ist abhängig davon, wie Apache die nicht standardmäßige
     CGI-Umgebungsvariable <var class="envar">REDIRECT_STATUS</var> bei
     Redirect-Anfragen setzt.
     Sollte Ihr Webserver keine Möglichkeit unterstützen, zu übermitteln,
     ob es sich um einen direkten Aufruf oder einen Redirect handelt,
     können Sie diese Option nicht verwenden und müssen einen der
     anderen hier beschriebenen Wege gehen, die CGI-Version zu
     nutzen.
    </p>
   </div><?php manual_footer($setup); ?>