astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
10 mai 2008 à 13:27
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 2015
-
10 mai 2008 à 20:50
Bonjour,
Je suis en trein de réaliser un jeu virtuel :
J'ai cette page qui reste vierge mais qui ne devrait pas :
mysql_query("UPDATE utilisateurs SET cdd_1='$cdd' WHERE id_user=$id");
?>
Il est bizzare, il est magique, et il décloque.
<?php }
if($_SESSION['cdd_2'] == "resolu" && $_SESSION['cdd_10'] == "non_resolu") { ?>
Souvenez vous de se message : Il est bizzare, il est magique et il débloque
<?php }
if($_SESSION['cdd_2'] == "resolu" && $_SESSION['cdd_10'] == "resolu") { ?>
Vous avez déja resolu la quete cdd
<?php }
if($_SESSION['niveau'] == "1" || $_SESSION['niveau'] == "2" || $_SESSION['niveau'] == "3" || $_SESSION['niveau'] == "4" || $_SESSION['niveau'] == "5" || $_SESSION['niveau'] == "6" || $_SESSION['niveau'] == "7" || $_SESSION['niveau'] == "8") { ?>
T'es-tu perdu ??? [dino.php Retour]
<?php } ?>
Le fichier configure/connexion.php :
<?php
// paramètres de connexion
$hostname = "localhost"; // nom de votre serveur
$database = "cdd_dinolife"; // nom de votre base de données
$username = "cdd_dinolife"; // nom d'utilisateur (root par défaut) !!! ATTENTION, en utilisant root, vos visiteurs on tout les droits sur la base
$password = "********"; // mot de passe (aucun par défaut mais il est conseillé d'en mettre un)
$lien = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
//$lien = $dbprotect; $database_dbprotect
$nb_jours_validation_session_internaute = 7; //nombre de jour pour valider une session par l'internaute
$nom_prog = "DinoLife";
$nom_domaine = "http://dinolife.cdd-pro.com";
$non_societe = "CDD";
$e_mail = "[mailto:dinolife@cdd-pro.com dinolife@cdd-pro.com]";
#################################################################################################
# Ne pas modifier les variable suivante
###################################################################################################
$nb_jours_val_session = $nb_jours_validation_session_internaute * 24 * 3600;
?>
***** = mot de passe
et la base de donnée (phpmyadmin) :
Pouriez-vous me dire, pourquoi la page reste vierge ?
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 10 mai 2008 à 16:11
Salut, tes if dependent des variable de session donc si ta affiche rien surement qu'il quelquechose qui va pas avec tes $_SESSION
déjà,
je vois un require et puis session_start(); si l'une des fonctions renvoie une erreur/warning session_start() sert à rien dans ce cas,
donc déjà place session_start() avant tout, et met un print_r($_SESSION) pour vérifier le contenu de $_SESSION on ne sait jamais ;)
<hr size="2" width="100%" />Au début, on essaye de trouver une solution qui marche, et puis on veut la meilleure.
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 10 mai 2008 à 20:50
bah enleve if (session_is_registered("authentification")){
et fait un print_r($_SESSION);
au moins ceci doit afficher 'array()'; dans le cas ou ta $_SESSION est vide ! sinon il doit afficher les clés et leurs valeurs
<hr size="2" width="100%" />Au début, on essaye de trouver une solution qui marche, et puis on veut la meilleure.