per evitare che si possa aprire il file direttamente da url basta mettere ad inizio pagina le seguenti righe:
Se il file corrente corrisponde al file chiamato nell'url lo rispedisce alla pagina iniziale.Codice PHP:
<?php
$str = str_replace('\\', '/', __FILE__);
if($str == $_SERVER['SCRIPT_FILENAME'])
{
header("location: ../index.html");
exit('<br />ciao ciao micio micio...<br />') ;
}
il replace serve solo per uniformare il percorso con win e *nix per via degli slash e backslash diversamente usati.