J'ai parcouru les multiples messages traitant du rafraichissement laissés sur le forum mais je n'ai pas trouvé la réponse à mon problème .
Mon site est composé de 2 cadres, un affichant le sommaire et l'autre le contenu correspondant. Sur le cadre du sommaire se trouve ce code :
<?
session_start();
if(!isset($_SESSION['login']))
{
echo"<form method="POST" action="ident_esp_perso.php">
</form>";
}
?>
Lorsque l'utilisateur se connecte lorsqu'il souhaite accéder à un espace réservé(via un formulaire tout simple avec login et mot de passe), je voudrais que le bouton 'se connecter' deviennent 'se déconnecter'.
Le cadre du sommaire correspond au fichier 'sommaire.php'. J'ai essayé plusieurs choses comme :
- header("refresh: sommaire.php"); -> sans résultats
- le rafraichissement de sommaire.php toutes les 5 sec (non retenu car clic toute les 5 sec)
Ah ouais ok je comprends mieux ton problème, bah lorsque tu fais ça,
sur ta page de droite tu mets un code javascript par exemple qui va
recharger le cadre de gauche. Consulte le forum JS pour plus
d'explications. Mais personnellement si j'étais toi j'enlèverai tous
les cadres pour faire un site propre en XHTML strict.
$date_time=date("Y-m-d H:i:s");
session_start();
//Création de session
$_SESSION['login']=$login;
//Requete de MAJ de l'heure de début de session
$MAJ="UPDATE compte
SET Debutsession= '#$date_time#'
WHERE Login='$login'";
$queryresultat2 = mysql_query($MAJ) or die ("Impossible d'éxécuter la requête de mise a jour du debut de la session");
Sinon que ce soit un bouton ou un lien, le problème reste le même non ?
Merci d'avance
Oui, d'un formulaire tout simple : saisi d'un identifiant et d'un mot de passe (justement accessible depuis mon bouton connection de mon cadre sommaire) : il s'agit du fichier ident_esp_perso.php
Pourquoi est-ce important ?
En effet, la transmission s'effectue par la méthode POST. Que veux-tu dire par faille SQL injection ?
Faut-il que je modifie ma façon de procéder et enfin comment puis-je mon problème originel (rafraichissement de mon cadre sommaire) car même si je met un bouton fixe "déconnexion" dans un coin comme sur ce site ([ www.phpcs.com]), j'aimerais ne pas laisser le lien ou le bouton connexion en parmanence, ca peut prêter à confusion.
Merci beaucoup
J'avais choisi les cadres pour permettre une navigation plus simple mais finalement, ca complique bien la tâche.
Je vais à la recherche du script JS qui résoudrait mon pb.