PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 30-06-2010 15:05:42

qurus
Membre
Inscription : 09-06-2010
Messages : 17

Session

Bonjour,

Question concernant les sessions.  j'ai un probleme au niveau du

Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0


J'ai beaucoup fait de recherche depuis 2 jours avant de venir poser la question.  D'apres ce que j'ai lu,  l'erreur proviens au niveau d'ancienne commande pour gerer les sessions.  Mais je n'utilise pas ces commandes.  Voici ce que j'utilise,

Pour inséré mes parametres dans ma session active


  $_SESSION['prenom'] = $data['prenom'];
  $_SESSION['nom'] = $data['nom'];
  $_SESSION['punch'] = $data['punch'];
  $_SESSION['level'] = $data['level'];
 

Pour vérifié si ma session est activé


<?
session_start();
if(!isset($_SESSION['punch'])){
header("location:/index.php");
}
else
{
header("location:/menu/index.php");
}
?>
 

L'autre probleme,  lorsque mes usagés sont bien loguer, ils sont redirigés vers mes pages.  Le probleme est qu'ils doivent cliquer sur rafraichir pour qu'elle s'affiche.  Serais-ce un probleme commun?

merci d'avance

Hors ligne

#2 30-06-2010 16:14:53

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Session

Saluton,
A tout hasard, la syntaxe dans header() c'est Location: url avec un L majuscule et un espace après les deux points.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 30-06-2010 20:25:52

qurus
Membre
Inscription : 09-06-2010
Messages : 17

Re : Session

Non l'erreur ne proviens pas de ca car je suis bien rediriger vers ma page.  Cependant, une page blanche s'affiche et si je click sur rafraichir ma page s'affiche.  je crois que mon probleme serait du coté du session_start....


<?php
session_start();
//On vérifie le niveau d'utilisateur.
if( $_SESSION['level'] != "Admin" )
{
   header("location: /menu/sessionid.php"); //session n'est pas admin
}
elseif( $_SESSION['level'] == "Admin" )
{

}
?>
 

Dernière modification par qurus (30-06-2010 22:40:07)

Hors ligne

#4 01-07-2010 18:20:57

qurus
Membre
Inscription : 09-06-2010
Messages : 17

Re : Session

Probleme au niveau de l'affichage est réglé.

Hors ligne

Pied de page des forums