Inserer une page entre 2 pages

cheese42 Messages postés 890 Statut Membre -  
cheese42 Messages postés 890 Statut Membre -
Bonjour,
voila, j'ai un site et je voudrais savoir comment inclure une page, je m'explique, lorsqu'un joueur se loggue, je voudrais que:: a la place de, page demandée a l'arrivee c'est, www.ketokdo.fr, il se loggue et il arrive sur ketokdo.fr/index.php, donc comment faire pour que ca se passe comme ca a la place::
il arrive sur ketokdo.fr, il se loggue, il passe a ketokdo.fr/new_connexion, et ensuite il clique sur un lien qui l'emmene ensuite sur ketokdo.fr/index, en fait je veux mettre une page entre la page d'entree sur le site et la page index.php, si je me suis bien fais comprendre ou bien si vous voulez un morceau de code, merci de bien vouloir m'aider svp !!!^^
A voir également:

12 réponses

rom56 Messages postés 309 Statut Membre 88
 
Bonjour,

Si tu as un formulaire de loggin, il te suffit juste de modifier la destination du <form action"">. Envoye un bout de ton code si tu veux que je regarde.
0
jojodivx Messages postés 202 Statut Membre 16
 
Par exemple tu écris ça dans page1.php :
<form method="post" action="login.php">
...
</form>

Dans login.php tu marque tes instructions et à la fin tu fais une redirection automatique vers page2.php
0
cheese42 Messages postés 890 Statut Membre 120
 
merci de m'avoir aiguille, je pense que c'est bien le <form method="post" action="login.php"> qui va pas ou il faut, le probleme c'est que mes pages sont en morceau avec des includes, je vais essayer de trouver mon form sur la page merci bien de m'avoir aide, bonne journee, je laisse un bout de mon code^^
en ecrivant j'ai trouve mon form il est sur la page header:::
<form method="post" action="connexion.php">
Pseudo :<br />
<input type="text" name="pseudo" class="ch" size="10" maxlength="16" />
<br /><br />
Mot de passe :<br />
<input type="password" name="mot_passe" class="ch" size="10" maxlength="16" />
<br /><br />
<input type="submit" name="submit" value="connexion" align="right" class="button" />
</form>
et la page connexion a:::

<?php

define('PATH', './', TRUE);

include(PATH.'includes/fonctions.php');

include(PATH.'includes/config.php');

include(PATH.'includes/infos.php');

if(isset($_GET['act']) && $_GET['act'] == 'deco')
{
unset($_SESSION['joueur']);
session_destroy();

$goto = "./index.php";

if(isset($_REQUEST['goto'])) $goto = $_POST['goto'];

?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $goto?>"
</SCRIPT>
<?php
die;
}

if (sizeof($HTTP_POST_VARS) > 0) {

$message_erreur = "";

if (empty($_POST['pseudo'])) {

$message_erreur .= " Vous n'avez pas saisi le pseudo de votre compte. ";
?>

donc je suppose que je dois changer ca::$goto = "./index.php"; ????????
en $goto = "./new_connexion.php";

merci!!!!!
0
cheese42 Messages postés 890 Statut Membre 120
 
bah je poste lun bout du code de ma page connexion.php car j'ai 2 endroits qui sont ecrits index donc c'est lequel ou je dois mettre new_connexion.php a la place de index ???

<?php

define('PATH', './', TRUE);

include(PATH.'includes/fonctions.php');

include(PATH.'includes/config.php');

include(PATH.'includes/infos.php');

if(isset($_GET['act']) && $_GET['act'] == 'deco')
{
unset($_SESSION['joueur']);
session_destroy();

$goto = "./index.php"; <---------- ICI ?????

if(isset($_REQUEST['goto'])) $goto = $_POST['goto'];

?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $goto?>"
</SCRIPT>
<?php
die;
}

if (sizeof($HTTP_POST_VARS) > 0) {

$message_erreur = "";

if (empty($_POST['pseudo'])) {

$message_erreur .= " Vous n'avez pas saisi le pseudo de votre compte. ";
?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgErreur=<?php echo $message_erreur?>"
</SCRIPT>
<?php
die;

}

$utilisateur = verifier_authentification(trim(htmlentities(strtolower($_POST['pseudo']))), $_POST['mot_passe']);

if ($utilisateur) {

$_SESSION['joueur'] = $utilisateur;

$_SESSION["ip"] = $_SERVER['REMOTE_ADDR'];

$_SESSION["url"] = $_SERVER['HTTP_HOST'];

/*
* Si wantsurl est défini, alors on se redirige vers cette page sinon
* on revient à la page d'accueil
*/

$goto = "index.php"; <-------- OU ICI ??????

if(isset($_REQUEST['goto'])) $goto = $_POST['goto'];

$message_erreur = 'Bienvenue '.$_SESSION['joueur']['pseudo'].', vous êtes maintenant connecté au site.';
/*?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgOki=<?php echo $message_erreur?>"
</SCRIPT>
<?php
die;
*/
header("Location: ".$_SERVER['HTTP_REFERER']."?msgOki=".$message_erreur);
} else {

$message_erreur .= "Veuillez essayer à  nouveau ($pseudo / $mot_passe ).";
?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgErreur=<?php echo $message_erreur?>"
</SCRIPT>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cheese42 Messages postés 890 Statut Membre 120
 
svp, je viens de voir que le 1er ou j'ai ecris ici , c'est pour la redirection lors de la deconnection et pour le 2eme, bah ca ne change rien, merci de m'aider svp !!!!
0
diable2010
 
tu px maitre le code:

<?php
header("location: lien de la page");
?>
0
cheese42 Messages postés 890 Statut Membre 120
 
merci de vos reponses donc je change ceci ???
header("Location: ".$_SERVER['HTTP_REFERER']."?msgOki=".$message_erreur);
donc je change juste .$_SERVER['HTTP_REFERER']. mais ca me mets une erreur et si je change juste HTTP_REFERER
bah ca me mets une erreur aussi ^^
0
cheese42 Messages postés 890 Statut Membre 120
 
o--o , je pete un cable je change quoi la car a chaque fois ca plante le site ^^

<?php

define('PATH', './', TRUE);

include(PATH.'includes/fonctions.php');

include(PATH.'includes/config.php');

include(PATH.'includes/infos.php');

if(isset($_GET['act']) && $_GET['act'] == 'deco')
{
unset($_SESSION['joueur']);
session_destroy();

$goto = "./index.php";

if(isset($_REQUEST['goto'])) $goto = $_POST['goto'];

?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $goto?>"
</SCRIPT>
<?php
die;
}

if (sizeof($HTTP_POST_VARS) > 0) {

$message_erreur = "";

if (empty($_POST['pseudo'])) {

$message_erreur .= " Vous n'avez pas saisi le pseudo de votre compte. ";
?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgErreur=<?php echo $message_erreur?>"
</SCRIPT>
<?php
die;

}

$utilisateur = verifier_authentification(trim(htmlentities(strtolower($_POST['pseudo']))), $_POST['mot_passe']);

if ($utilisateur) {

$_SESSION['joueur'] = $utilisateur;

$_SESSION["ip"] = $_SERVER['REMOTE_ADDR'];

$_SESSION["url"] = $_SERVER['HTTP_HOST'];

/*
* Si wantsurl est défini, alors on se redirige vers cette page sinon
* on revient à la page d'accueil
*/

$goto = "index.php";

if(isset($_REQUEST['goto'])) $goto = $_POST['goto'];

$message_erreur = 'Bienvenue '.$_SESSION['joueur']['pseudo'].', vous êtes maintenant connecté au site.';
/*?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgOki=<?php echo $message_erreur?>"
</SCRIPT>
<?php
die;
*/
header("Location: ".$_SERVER['HTTP_REFERER']."?msgOki=".$message_erreur);
} else {

$message_erreur .= "Veuillez essayer à  nouveau ($pseudo / $mot_passe ).";
?>
<SCRIPT type="text/javascript">
document.location.href="<?php echo $CONFIG['url_site']?>?msgErreur=<?php echo $message_erreur?>"
</SCRIPT>
<?php
die;

}
}
/******************************************************************************
* FONCTIONS
*****************************************************************************/
apres il y a quelques fonctions sans grandes importances pour le moment^^
0
cheese42 Messages postés 890 Statut Membre 120
 
up svp, j'en ai vraiment besoin ^^
0
cheese42 Messages postés 890 Statut Membre 120
 
personne??????????????????????????,
0
cheese42 Messages postés 890 Statut Membre 120
 
bon sang personne ne peut vraiment m'aider ^^ ????????????????????,,
0
cheese42 Messages postés 890 Statut Membre 120
 
bon.........................s'il vous plaît !!!!!!!!!!!!!!!!!!!
0