
Quoi de mieux qu'un support en direct avec le développeur :)
Vous n'êtes pas identifié.
Bonjour,
Je suis intéressé par php-firewall. Par contre l'installation n'est pas assez détaillé pour moi.
Sur mon domaine j'ai mon site a la racine: www.nom-de-domaine/index.php et mon forum www.
nom-de-domaine/forum/index.php
Je dois mettre le code sur les deux index?
Sinon le code est a mettre ou? avant le DOCTYPE et head? dans le body?
Le code est a mettre comme ca? Je n'ai pas compris la ligne "header('location: ../index.php');"
<?php
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );
header('location: ../index.php');
die();Et enfin le fichier firewall.php je peux remplacer "english" par "french" ?
Je n'ai pas trouvé l'info ici: http://www.php-firewall.info/configuration.html
define('PHP_FIREWALL_LANGUAGE', 'english' );
Dernière modification par hybrid56 (10-10-2010 02:59:54)
Hors ligne
Bonjour hybrid56,
regarde le fichier Lisez moi.txt, j'ai tenté d'être le plus précis possible.
Par exemple au début de ton script PHP ajoute ce code comme décrit entre les lignes 42 et 47 du lisez moi
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );Concernant le second point ( la langue ), tu peux effectivement remplacer ceci :
define('PHP_FIREWALL_LANGUAGE', 'english' );par ceci :
define('PHP_FIREWALL_LANGUAGE', 'french' );Enfin sur le dernier point, l'installation de php firewall sur un ensemble de scripts, dans ton cas site + forum, ceci est tout à fait possible de le faire avec une seule installation de php firewall
Voici la méthodologie à suivre en détail.
Supposons que le site soit installé ( comme dans ton cas ) sur le root de ton compte.
Supposons que le forum soit installé dans le dossier /forum ( comme c'est ton cas ).
Nous allons installer php firewall directement dans le dossier php-firewall/ ( comme décrit dans le lisez moi ) mais dans le dossier forum/ .
Dans le fichier principal de ton forum, tu insèreras ces lignes:
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );Ensuite dans le fichier principal de ton site
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/forum/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/forum/php-firewall/firewall.php' );J'espère avoir été assez précis, n'hésite pas pour quoi que ce soit, je suis par là 
Hors ligne
Actualisation de la configuration sur le site officiel effectuée
http://fr.php-firewall.info/configuration.html
et ouverture d'un fil de discussion détaillé spécifique sur ce forum
www.cyril-levert.info/fluxbb_topic_conf … 02-59.html
j'espère que la configuration te sera ainsi plus aisée 
Hors ligne
Ok merci j'ai compris.
Mais j'avais oublié j'ai un 3ème site php sur mon domaine.
www.nom-de-domaine/blog/index.php
Là je crois que je vais devoir mettre un 2ème dossier "php-firewall" dans www.nom-de-domaine/blog/
Et ensuite mettre dans l'index du blog
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );Hors ligne
Bonjour, j'ai aussi un petit problème d'installation.
J'ai coller dans mon index:
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );
Mais après tout les autres dossier (.htaccess, firewall.php...) je doit les mettre où?
Merci
Hors ligne