J'ai réalisé un ensemble de scripts qui marchaient très bien ... jusqu'à ce que j'installe des sessions PHP.
Dans le fichier ci-dessous par exemple, le script se déroule très bien, sauf le header : il ne l'exécute plus. Le résultat est une page totallement blanche (au niveau du code HTML)
Modifié par Bepimaco (01 Nov 2005 - 15:29)
Dans le fichier ci-dessous par exemple, le script se déroule très bien, sauf le header : il ne l'exécute plus. Le résultat est une page totallement blanche (au niveau du code HTML)
<?php
// Déclaration du niveau d'autorisation requis pour cette page
$autorisation = 3;
session_start();
if(!isset($_SESSION['login'])) {
header('location: ../prive/identification.php');
exit;
}
$niveau = ($_SESSION['niveau']);
if($niveau < $autorisation) {
header('location: ../prive/niveau.php');
exit;
}
// Déclaration des paramètres de connexion
include '../general/connexion.php';
// Connexion au serveur
mysql_connect(hote, utilisateur, motdepasse) or die("erreur de connexion au serveur");
mysql_select_db(bdd) or die("erreur de connexion a la base de donnees");
// Lancement de la requete pour supprimer une fiche
$requete ='DELETE from evaluation_structure WHERE id="'.$_GET['identification'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
// on redirige le visiteur vers la page d'où il vient
header('location: evaluations.php');
// on termine le scrit courant
exit();
?>
Modifié par Bepimaco (01 Nov 2005 - 15:29)