$_SERVER['REDIRECT_URL']

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : $_SERVER['REDIRECT_URL']

$_SERVER['REDIRECT_URL']

par mctarek » 27 nov. 2010, 19:11

Après avoir remarqué que mon serveur Apache rencontrait quelques attaques de Bot venant de tous les horizons,
j'ai fait des recherches qui m'ont mené vers le thème de la redirection d'abord via htaccess, puis PHP/htaccess
C'est ainsi que je suis tombé sur un sacré script (htcountryblock package) qui génère une erreur sur la ligne suivante :
$filereq = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REDIRECT_URL'];
avec un passage donnant :
if ($_SERVER["REQUEST_URI"] == $country1_dir."countrycheck.php") {
  $_SERVER['REDIRECT_URL'] = $country1_dir.$badcountryfile;
}
Il a été demandé de dé-commenter

Code : Tout sélectionner

LoadModule rewrite_module modules/mod_rewrite.so
et placer une séquence de code dans un htaccess. Ce qui fut fait à la lettre.
Débutant certes, j'ai fait un phpinfo() et si 'DOCUMENT_ROOT existe, et que je connais déjà, REDIRECT_URL est tout
un mystère. Existe t-il une méthode pour l'activer sur PHP (voire PHP 5.2.14) ?
Merci de vos lumières. Help.
mctarek