Problème de connexion de chat !
- Accueil
- Forum
- Programmation
- PHP
- Problème de connexion de chat !
stranger98 Le 24 août 2016 à 22:06 (Édité le 25 janvier 2019 à 17:52)
J(ai un problème sur mon chat de la page, tout est parfait ça marche la page d'inscription, marche nikel, la page de connexion marche, la page du chat marche, quand je me déconnecte ça me redirectione vers la page de connexion, mais le problème c'est quand je fais retour en arriéré sur chrome, ça m'affiche un problème bizarre et complexe mais que suis sur que dans le codage il serait simple à changer 😀, je pense que c'est un problème de Sesion ou de connexion, voici le code du chat:
<?php
session_start();
$bdd = new PDO("mysql:host=127.0.0.1;dbname=tuto", "root", "");
if(isset($_GET['id']) AND $_GET['id'] > 0)
{
$getid = intval($_GET['id']);
$requser = $bdd->prepare('SELECT * FROM membres WHERE id = ?');
$requser->execute(array($getid));
$userinfo = $requser->fetch();
if(isset($_POST['Pseudo']) AND isset($_POST['Message']) AND !empty($_POST['Pseudo']) AND
!empty($_POST['Message']))
{
$pseudo = htmlspecialchars($_POST['Pseudo']);
$message = htmlspecialchars($_POST['Message']);
setcookie('Pseudo', $pseudo, time() + 365*24*3600, null, null, false, true);
$insertmsg = $bdd->prepare('INSERT INTO chat(pseudo, message) VALUES (?, ?)');
header('Location: chat.php?id='.$_SESSION['id']);
$insertmsg->execute(array($pseudo, $message));
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylechat.css">
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<title>Zone The Walking Dead</title>
</head>
<body>
<?php include("../Inclusions/image.php") ?>
<?php include("../Inclusions/menu.php") ?>
<table cellspacing="0" cellpadding="0" align="center">
<td height="1500">
<div id="table">
<table width="600" cellspacing="0" cellpadding="0" align="center">
<td bgcolor="#54542c" height="1500" valign="top">
<div id="titre">
<p>
Tchat ZoneTWD
</p>
</div>
<div id="deconnexion"><a href="chat_deconnexion.php">Se deconnecter</a></div>
<form method="post" action="">
<input type="text" name="Pseudo" placeholder="PSEUDO" readonly="readonly" class="pseudo"
value="<?php echo $_SESSION['pseudo']; ?>"</input><br>
<textarea type="text" name="Message" class="message"></textarea><br>
<input type="submit" value="Envoyer" class="envoyer">
</form>
<div id="messages">
<?php
$allmsg = $bdd->query('SELECT * FROM chat ORDER BY id DESC');
while ($msg = $allmsg->fetch())
{
?>
<div class="boite">
<b><?php echo $msg['pseudo']; ?> : </b>
<?php echo $msg['message']; ?><br>
</div>
<?php
}
?>
</div>
</td>
</table>
</div>
</td>
</table>
<?php include("../Inclusions/footer.php") ?>
<script>
setInterval('load_messages()', 2000);
function load_messages() {
$('#messages').load("load_messages.php");
}
</script>
</body>
</html>
<?php
}
?>
j'espere que vous pourrez résoudre mon problème,
voici l'erreur:
<br /><font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'><tr><th align='left' bgcolor='#f57900' colspan=
Notice: Undefined index: pseudo in D:\wamp64\www\Page_twd\chat\chat.php on line 73
Call Stack#TimeMemoryFunctionLocation
Balatharas Le 24 août 2016 à 22:51 (Édité le 1 janvier 1970 à 01:00)
stranger98 Le 24 août 2016 à 23:48 (Édité le 1 janvier 1970 à 01:00)
j’espère que ça soit comme ça parce que c'est bizarre