pascal scalpa
2009-11-04 21:10:31 UTC
Bonjour à tous
je suis débutant en php et essai de faire fonctionner (désespérément)
ceci :
Je souhaiterai que quand un internaute arrive sur une pageA
directement, il soit redirigé vers une pageB.
La pageB contient du code permettant à l'internaute de s'identifier.
Ces données seraient transmises à la pageA, une fois quelques choix
opérés sur la pageB.
J'ai essayé ceci dans la pageA :
<?php
// Démarrage de la session
session_start();
//si le flag est à false, c'est que le visiteur n'est pas passé par la
pageB:
if ($_SESSION['monflag'] == True){
//$_SESSION['monflag'] = False;
}else{
header("Location: pageB.php");
exit;
}
$titre_page="Identifier les verbes conjugués dans une phrase";
$js_deplus="./id_mot/fr_conj_id_vrb1.js";
$css_deplus="./id_mot/clicmot.css";
$body_page="";
require("./header.php");
?>
puis dans la pageB :
<?php
// Initialisation d'une éventuelle session.
session_start();
// Détruit toutes les variables de session
$_SESSION = array();
// Si vous voulez détruire complètement la session, effacez également
le cookie de session.
// Note : cela détruira la session et pas seulement les données de
session
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
// Finalement, on détruit la session.
session_destroy();
// Démarrage de la nouvelle session
session_start();
//flag utilisé pour vérifier si le visiteur est passé par cette page
$_SESSION['monflag'] = True;
// Déclaration des variables de la page
$titre_page="Identifier les verbes conjugués dans une phrase";
$js_deplus="verif_form.js";
$css_deplus="";
$_SESSION['matiere'] = Conjugaison;
require("./header.php");
?>
Merci de m'éclairer.
pascal
je suis débutant en php et essai de faire fonctionner (désespérément)
ceci :
Je souhaiterai que quand un internaute arrive sur une pageA
directement, il soit redirigé vers une pageB.
La pageB contient du code permettant à l'internaute de s'identifier.
Ces données seraient transmises à la pageA, une fois quelques choix
opérés sur la pageB.
J'ai essayé ceci dans la pageA :
<?php
// Démarrage de la session
session_start();
//si le flag est à false, c'est que le visiteur n'est pas passé par la
pageB:
if ($_SESSION['monflag'] == True){
//$_SESSION['monflag'] = False;
}else{
header("Location: pageB.php");
exit;
}
$titre_page="Identifier les verbes conjugués dans une phrase";
$js_deplus="./id_mot/fr_conj_id_vrb1.js";
$css_deplus="./id_mot/clicmot.css";
$body_page="";
require("./header.php");
?>
puis dans la pageB :
<?php
// Initialisation d'une éventuelle session.
session_start();
// Détruit toutes les variables de session
$_SESSION = array();
// Si vous voulez détruire complètement la session, effacez également
le cookie de session.
// Note : cela détruira la session et pas seulement les données de
session
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
// Finalement, on détruit la session.
session_destroy();
// Démarrage de la nouvelle session
session_start();
//flag utilisé pour vérifier si le visiteur est passé par cette page
$_SESSION['monflag'] = True;
// Déclaration des variables de la page
$titre_page="Identifier les verbes conjugués dans une phrase";
$js_deplus="verif_form.js";
$css_deplus="";
$_SESSION['matiere'] = Conjugaison;
require("./header.php");
?>
Merci de m'éclairer.
pascal