Ciao come potrei impedire l' accesso ad altre pagine ad eccezzione di index.php ?
per esempio non vorrei che le persone potessero entrare in singole pagine in questo modoCattura.PNG
Ciao come potrei impedire l' accesso ad altre pagine ad eccezzione di index.php ?
per esempio non vorrei che le persone potessero entrare in singole pagine in questo modoCattura.PNG
Nell'htaccess puoi mettere questo:
Ma le altre pagine si trovano nella stessa posizione dell'index?codice:deny from all
In index.php
nelle altre pagine, in cimaCodice PHP:
define('_IN_INDEX', true);
Codice PHP:
defined('_IN_INDEX') or die('No direct access');
si puo però lasciare l' accesso quando uno entra in questo modo?
Cattura.PNG
Se lavori con le inclusioni allora è perfetto il metodo di lacavizzi
Dipende come vengono gestite queste pagine
grazie per le risposte, ho fatto cosiif($_GET['page']){ }else {defined('_IN_INDEX') or die('No direct access'); }
Gia è vero.
$paginaattuale = substr($_SERVER["REQUEST_URI"], 1, 9);
if($paginaattuale == "index.php"){ }else {defined('_IN_INDEX') or die('No direct access'); }