Accéder à une page par variable
Posté : 01 juil. 2005, 10:01
Aller le dernier pour la route 
J'espère que je vais être claire parce que c'est pas évident à expliquer
Alors voila,
En fais j'ai un menu de fais de ce style sur chaque page :
MAIS (et oui le problème arrive) vu que j'ai une page de login qui apparait, je dois faire passer la page que je voulais accéder de ma page de menu, jusqu'a ma page de vérifcation (double loginpseudo et cies) pour qu'il m'anène finallement à ma page que je souahitais a depart si le login est reussit
Alors j'ai fais quelques chose du genre (qui ne marche pas vous l'aurez compris pour cette redirection)
page menu :
Et dans ma page de vérification :
J'espère que je vais être claire parce que c'est pas évident à expliquer
Alors voila,
En fais j'ai un menu de fais de ce style sur chaque page :
echo "<a href='bioArt.php?id=$a'>Biographie</a> ";
Vous voyez le genre, mais en fait dans ce menu j'ai plusieurs parties protégées pour des audio et des videos par exemple, donc j'ai dans le menu : audio et video, vous me suivez ? jusque la ça vaMAIS (et oui le problème arrive) vu que j'ai une page de login qui apparait, je dois faire passer la page que je voulais accéder de ma page de menu, jusqu'a ma page de vérifcation (double loginpseudo et cies) pour qu'il m'anène finallement à ma page que je souahitais a depart si le login est reussit
Alors j'ai fais quelques chose du genre (qui ne marche pas vous l'aurez compris pour cette redirection)
page menu :
$rep="SELECT id_artiste FROM users WHERE id_artiste='$a'";
$requet=mysql_query($rep);
if((mysql_num_rows($requet))>0)// retourne le nombre de ligne affecte donc si il y a plus d'1 ligne c'est que la personne existe
{
$pagesuiv='FicheTechArt.php';
echo "<a href='authentification.htm?pg=$pagesuiv&id=$a' target='_blank' >Fiches techniques</a> ";
}
else
echo "<a href='FicheTechArt.php?id=$a'>Fiches techniques</a> ";
Et dans ma page de vérification :
if (isset ($_GET['pg']))
{
$pg=$_GET['pg'];
}
$req="SELECT * FROM users WHERE user_name='$pseudo' AND PASSWORD='$motdepasse'";
$requet=mysql_query($req)or die("encore une erreur" . mysql_error());
if(mysql_num_rows($requet)>0)
{
// initialisation de la session
session_start();
$_SESSION['pseudo']=$pseudo;
//mot de passe valide, passage à la page
$message = "Bienvenue <b> ".$pseudo."</b>, vous êtes correctement identifié<br><br>";
//test avec la page de l'équipe festival
$message .='<a href="$pg?id=$a" class="ex1">Aller à la page</a>';
$url='$pg';
}
else
{
//mot de passe non valide, >Retapez
$message ="Mot de Passe/Identifiant incorrect ou vide <br><br>";
$message .='<a href="authentification.htm" class="ex1">Reesayer</a>';
$url='authentification.htm';
//redirectionrelong("authentification.htm");
}
}
echo $message;
redirectionrelong($url);