Originariamente inviato da Ranma2
Imposti una costante e controlli se nel file è settata o meno. Se per esempio sql.php lo includi automaticamente sql.php avrà la variabile settata, se chiami sql.php direttamente la variabile non è settata e fai un redirect.
Questo lo metto nella pagina index.php
<?php
define("ACCESSO",true);
?>
e questo in sql.php
<?php
if(!defined("ACCESSO")){
header("Location: error_page.php");
}
?>
però la soluzione di phpeer mi sembra più semplice.
Alla fine la differenza dove sta?

Rispondi quotando