Lecture de fichier php uniquement par un include

Par paulechaud, il y a 13 ans


Bonjour,

Voila j'ai un problème ...
Dans ma page index.php, j'ai inclus un fichier "news.php" qui liste tous les article de ma BDD dans "index.php".

Le problème est que je veux que ce fichier ("news.php") soit accessible uniquement que lorsque le user se trouve sur l'index.

Merci

4 réponses

Grafikart, il y a 13 ans

Met news.php dans un sous dossier et met un htaccess pour interdire l'accès à ce sous dossier.

paulechaud, il y a 13 ans

Merci j'ai trouver une astuce a sa peut servir n'utilisant pas le .htaccess la voici :

Dans news.php j'ai tout simplement utiliser :

$path = $_SERVER'REQUEST_URI'];
if($path == '/newweb/news.php') {
    header('location:index.php');
}

Si sa peut servir ...

vash60700, il y a 13 ans

+1 avec paulechaud, en regardant le nom du referer, tu peux filtrer...

paulechaud, il y a 13 ans

vash60700 : Merci