Salve a tutti, ho un problema sulla mi chat.

A volte specie quando siamo in tanti a scrivere nello stesso momento, ci sono dei colpi che sia io che gli altri il messaggio non viene visualizzato e bisogna riscriverlo, e non so proprio come fare, qualcuno mi aiuti.

posto la pagina che inserisce i messaggi, ma se vi servisse qualche altra pagina ditemelo:

insert.php

Codice PHP:
<html>
<head>
<title>Inserimento del messaggio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
include("config.php");

$nick=$_GET['nick'];
$password=$_GET['password'];
$messaggio=$_GET['messaggio'];
$messaggio=stripslashes($messaggio);
$messaggio=str_replace("\n"," ",$messaggio);
$commento="[".date("H:i - d/m/Y")."] ".$nick."|".$messaggio."\n";
if ( !empty(
$_GET['faccina']) )  $commento $_GET['faccina']." ".$commento ;
$url="chat.php"."?nick=".$nick."&password=".$password;
if ( !empty(
$_GET['faccina']) ) $url .= "&faccina=".$_GET['faccina'] ;


$cercamsg strstr($messaggio,"<");
$cercamsg2 strstr($messaggio,">");


if (empty(
$messaggio))
{
Header("Location: $url");
}
elseif (
$cercamsg $cercamsg2)
{
Header("Location: $url");
}
else
{
$apri_file=fopen($file_mess,"a+");
fputs($apri_file,$commento);
fclose($apri_file);
Header("Location: $url");
}
?>
</body>
</html>