Include PHP Datei vor direktem Aufruf schützen.

Hier ein Beispiel, wie man eine php-Datei davor schützen kann, dass der Programmcode ausgeführt wird, wenn die Datei direkt vom Client aus aufgerufen wird:

<?php
/**
 * Protect against direct calls from web clients
 */
if(1 == count(get_included_files())) {
  http_response_code(403);
  die(
    '<style>h1 { font-size: 120%; margin-bottom: 0; } p { margin-top: 0;}</style>'
  . '<h1>403 Forbidden</h1><p>Access to this resource is not permitted.</p>'
  );
}

// My library code here
?>

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.