Quote Originariamente inviata da JANUS70 Visualizza il messaggio
forse non fà al mio caso ..
....
Vorrei trovare il sistema che quel determinato file possa essere aperto SOLO dall'interno della procedura (tramite il pulsante), e non con una semplice digitazione del percorso (e relativo nome del file) nell'url.
per evitare che si possa aprire il file direttamente da url basta mettere ad inizio pagina le seguenti righe:

Codice PHP:
<?php
$str 
str_replace('\\''/'__FILE__);

if(
$str == $_SERVER['SCRIPT_FILENAME'])
{
     
header("location: ../index.html");
     exit(
'<br />ciao ciao micio micio...<br />') ;
}
Se il file corrente corrisponde al file chiamato nell'url lo rispedisce alla pagina iniziale.
il replace serve solo per uniformare il percorso con win e *nix per via degli slash e backslash diversamente usati.