bonjour à tous,
voila, je suis débutant en php et j'ai fais un petit site en php en GET, je dois dire qu'il marche bien, peut etre meme un peu trop bien.
je m'explique, l'algo que j'ai utilisé est le suivant :
Code :Sélectionner tout - Visualiser dans une fenêtre à part
comme vous pouvez le constater, si tout mon algo ne renvois à aucun lien/page, alors la page par defaut est "home.inc.php".
Le soucis que je rencontre est que sur ma page de contact il ya un formulaire, et quand on click sur envoyer, ca me renvois directement à la page "home.inc.php" alors que je souhaite que le visiteur reste sur la page d'accueil apres envois de son message.
je ne sais pas si je suis très clair lol
quoi qu'il en soit, je suis preneur de tout conseil
Modifié par xorcist (20 Jan 2012 - 10:56)
voila, je suis débutant en php et j'ai fais un petit site en php en GET, je dois dire qu'il marche bien, peut etre meme un peu trop bien.
je m'explique, l'algo que j'ai utilisé est le suivant :
Code :Sélectionner tout - Visualiser dans une fenêtre à part
<?php
$pages_dir='pages';
if (!empty($_GET['p']))
{
$pages=scandir($pages_dir, 0);
unset($pages[0],$pages[1]);
$p=$_GET['p'];
if (in_array($p.'.inc.php', $pages))
{
include($pages_dir.'/'.$p.'.inc.php');
}
else
{
echo "Désolé, cette pages n'existe pas.";
}
}
else
{
include($pages_dir.'/home.inc.php');
}
?>
comme vous pouvez le constater, si tout mon algo ne renvois à aucun lien/page, alors la page par defaut est "home.inc.php".
Le soucis que je rencontre est que sur ma page de contact il ya un formulaire, et quand on click sur envoyer, ca me renvois directement à la page "home.inc.php" alors que je souhaite que le visiteur reste sur la page d'accueil apres envois de son message.
je ne sais pas si je suis très clair lol
quoi qu'il en soit, je suis preneur de tout conseil
Modifié par xorcist (20 Jan 2012 - 10:56)