protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito

Stato
Chiusa ad ulteriori risposte.

dastur67

Nuovo Utente
2 Mar 2023
4
0
1
Buongiorno a tutti.

Sul sito sul quale sto lavorando sono presenti tre cartelle:
- eseguibili
- chiavi
- controlli

Le tre cartelle si trovano sulla directory radice del sito:
- nome_sito/eseguibili
- nome_sito/chiavi
- nome_sito/controlli


Il processo è il seguente:

1. un form (contenuto in un file HTML posto in un'altra cartella del sito), che deve essere compilato dall'utente, richiama un file eseguibile.php (contenuto nella cartella "eseguibili"):

Codice:
<form method="post" action="/eseguibili/file_eseguibile.php">


2. il file eseguibile.php include (tramite "require_once") un file chiave.php dalla cartella "chiavi" e un file controllo.php dalla cartella "controlli":

Codice:
<?php
require_once ("/chiavi/file_chiave.php");
require_once ("/controlli/file_controllo.php");
?>


Il file chiave.php contiene dei valori, che devono corrispondere con quelli inseriti dall'utente nel form.
Il file controllo.php verifica la corrispondenza (fa il match) fra i valori inseriti dall'utente e quelli contenuti nel file chiave.php

Ho questa necessità:
- evitare assolutamente la visualizzazione/scaricamento dall'esterno (accesso dal web) dei file contenuti nelle tre cartelle summenzionate;
- al tempo stesso, permettere al file eseguibile.php di accedere alle cartelle "chiavi" e "controlli" per richiamare i file chiave.php e controllo.php necessari all'elaborazione dei dati acquisiti tramite il form.


Stato attuale:
al momento è presente, in ognuna delle tre cartelle, un file .htaccess contente unicamente "Options -Indexes" e temo che ciò sia la causa che inibisce al file eseguibile.php di "attingere" dalle altre due cartelle ("chiavi" e "controlli") i rispettivi file necessari all'elaborazione dei dati inviati tramite il form.
Ottengo, infatti, un errore 500.

Prima di postare questa richiesta, ovviamente ho provato a documentarmi, ma sono solo un professore di italiano con modesta esperienza di programmazione. Avrei voluto avere più tempo per imparare tutto sulle direttive Apache, ma sono pressato dal tempo e, per questi motivi, auspico un aiuto da chi ne sa senz'altro più di me.

Grazie.

Giuseppe
 

dastur67

Nuovo Utente
2 Mar 2023
4
0
1
Aggiornamento:

nel frattempo, il problema del messaggio "Error 500" è stato risolto così:

Codice:
<?php
require_once ("../chiavi/file_chiave.php");
require_once ("../controlli/file_controllo.php");
?>

Praticamente dovevo risalire di un livello nell'albero delle directory.


Rimane, cortesemente, la necessità di protezione dei file "dall'esterno" e, contemporaneamente, permettere al file eseguibile.php l'accesso alle rimanenti cartelle "protette".

Grazie infinite!
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
N Protezione cartelle con .htaccess Web Server 2
L [PHP] login e protezione pagine con session PHP 3
A [PHP] Protezione selettiva sottocartelle con htaccess PHP 0
L Protezione file php PHP 8
F protezione uploads WordPress 4
W Protezione livello utente MS Access 0
Web Designer Normativa a protezione del diritto d'autore Leggi, Normative e Fisco 10
maurodefilippis [Joomla+Virtuemart] vendere ebook e protezione dei file Joomla 0
S [VB.net] Aggiungere la protezione ad un exe .NET Framework 1
D Protezione Discussioni Varie 4
peter pan Protezione della Rete WLAN Reti LAN e Wireless 1
andreas88 protezione in dreamweaver HTML e CSS 4
L Apache protezione file Apache 1
O sistema protezione password con javascript Javascript 9
T protezione mysql MySQL 2
andreas88 info protezione file swf Flash 0
O Protezione dir e file su serverweb Web Server 0
L Protezione pagine Classic ASP 1
R Protezione rete LAN ufficio da minacce (virus ecc...) portate dai notebook Sicurezza e Virus 0
G protezione dvd Windows e Software 0
F Protezione cartella PHP 16
U Protezione PHP 1
V Problema di protezione!! Classic ASP 0
E avviso di protezione HTML e CSS 0
N semplice protezione pagine PHP 1
C A.C.S. - Un punto di riferimento per la protezione del tuo lavoro. Presenta il tuo Sito 2
F protezione dall'indicizzazione dei motori di ricerca HTML e CSS 1
peppoweb Aggiornamento della protezione per Windows Media Player Sicurezza e Virus 0
peppoweb Incontro a Milano - Tecnologia e protezione civile Discussioni Varie 0
O Script protezione pagine PHP 8
G protezione pagine con access Classic ASP 3
peppoweb Symantec: Nuova protezione per le aziende Windows e Software 0
E Sito violato, file modificati, cartelle create WordPress 1
F Estrarre ultima foto da cartelle PHP 2
K [PHP] Trovare le cartelle online PHP 1
P [PHP] Spostamento tra cartelle PHP 2
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1
D [PHP] Trovare le cartelle online PHP 3
L [WordPress] cdn o cartelle del tema locale WordPress 1
Delemir78 [PHP] Problema per ridurre delle immagini e spostare i files in cartelle PHP 5
felino Backup: sincronizzare cartelle e sottocartelle Windows e Software 22
asevenx file e cartelle strane nella directory del sito wordpress WordPress 3
M Gestione file pdf nelle cartelle del sito... PHP 15
otto9due limitare l'accesso a cartelle e file a tutti tranne che ad alcuni domini.. PHP 1
A funzione di ricerca in computer di nomi cartelle e files Windows e Software 3
D [Android] Condivisione file cartelle su router Wi-Fi Sviluppo app per Android 0
P pagine php in cartelle diverse HTML e CSS 7
napuleone XP non riesco a cambiare le impostazioni delle cartelle Windows e Software 2
filippino Programma per criptare cartelle in windows 8 Windows e Software 1
K cartelle web server Apache 6

Discussioni simili