WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Correction de script
Envoyé par: Tophe (84.97.119.---)
Date: 08 January 2005 à 12:47

Bonjour, depuis plusieurs années j'utilise le même script pour mes sites.
Maitenant avec les derrnieres version de PHP4 et PHP5 ce script ne marche plus.
Je ne recherche un peu d'aide pour le modifier afin qu'il fonctionne avec les derrnieres version de PHP.

SCRIPT :

<?php
if (!isset($centre)) $centre="accueil";
if (!isset($rep)) $rep="";
else
{
$rep.="/";
}
if (file_exists("$rep$centre.php"winking smiley)
{
include ("$rep$centre.php"winking smiley;
}
else
{
include ("404.php"winking smiley;
}
?>

Merci de votre aide

Re: Correction de script
Envoyé par: bistory (---.242.81.adsl.skynet.be)
Date: 08 January 2005 à 18:04

Je suppose que tu utilises des données provenant de formulaires ou de l'URL.
Pour chaque variable de ce type, tu dois procéder ainsi :
(supposons que $centre provient d'un formulaire)
$_POST['centre'] (recommandée)
OU
$HTTP_POST_VARS['centre'] (encore utilisée mais obsolète)

(supposons que $centre provient de l'URL)
$_GET['centre'] (recommandée)
OU
$HTTP_GET_VARS['centre'] (encore utilisée mais obsolète)

Tout ces "problèmes" viennent du fait que la variable register_globals est passée à Off depuis quelques versions de php déjà.
Je te conseille aussi un très bon site sur la sécurité de php puisque je suppose que ton script sert à faire un systeme de pseudo-frames mais il semble fort vulnérable winking smiley
[www.phpsecure.info]
Bonne prog et bonne soirée winking smiley

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP