Probleme de variable

Répondre
universdupc
le 03/05/2006 à 15:59
universdupc
Bonjour voilà depuis que je suis passé à la version 1.8 de phpadmin mon espace membre merde un peu.
Je m'explique voilà maintenant j'ai se message :

Notice: Undefined variable: page in c:\universdupc\espace_membre\espace_membre.php on line 25

Mais je ne vois pas pourquoi il me dit cela car pourtant ma varaible et bien présente.

Voici la partie incriminé du script :

<?php
///////////////////


///////////////////
require("config.inc.php");
include("$functions/functions.inc.php");



//$page=$_GET[page];//ce n'était pas correct.

//-----------------VERSION 1.1-----------------
if(isset($page)){
if(!is_numeric($page)){
echo "Erreur la variable $page doit être un entier!";
exit;
}
}
//---------------------------------------------

switch($page)//on fait appel à la page que l'on a besoin
{
case '1': @include("$repertoire/connecter.php");break;
case '2': @include("$repertoire/inscription.php");break;
case '3': @include("$repertoire/espace_membre.php");break;
case '4': @include("$repertoire/deconnecter.php");break;
case '5': include("$repertoire/infos_perso.php");break;
case '6': include("$repertoire/retour_mdp.php");break;
case '7': @include("$repertoire/liste.php");break;
case '8': @include("$repertoire/membres.php");break;
case '9': @include("$repertoire/page_option.php");break;
case '10': @include("$repertoire/supp_membre.php");break;
case '11': @include("$repertoire/liste_membres.php");break;
case '12': @include("$repertoire/donne_perso.php");break;
case '13': @include("$repertoire/page_utilitaire.php");break;
case '14': @include("$repertoire/pkoi_membre.php");break;
case '15': @include("$repertoire/mode_emploi.php");break;
case '16': include("$repertoire/envoyer.php");break;
case '17': include("$repertoire/messagerie.php");break;
case '18': include("$repertoire/mesage_envoyer.php");break;
default: @include("$repertoire/connecter.php");break;
}

///////////////////
?>


En faite mon script fonctionne de la manière suivante :

Pour accéder à une page membre, la personne doit etre logguer ainsi le script vérifi cette clause si cela est bon alors il renvoi une url de la forme :

http://127.0.0.1/universdupc/espace_membre/espace_membre.php?page=2

le chiffre correspond au script ci-dessous qui renvois vers une page de l'espace membre, par exemple la page du membre.

Mais le problème c'est que cela ne marche plus avec la version 1.8 !!!

Pouriez-vous m'aider mercui d'avance.
zebden
le 03/05/2006 à 16:27
zebden
La variable $page n'existe pas. Regarde sur google, t'as plein de sujet dessus !
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bzh
le 03/05/2006 à 16:57
Bzh
Change =>
//$page=$_GET[page];//ce n'était pas correct.

par =>
$page=$_GET['page'];

Et ensuite appel ton script avec par exemple:

http://ton_site.com/index.php?page=2
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours