Помогите с простой формой отправки комментариев

Autopiter

Новичок
Здравствуйте, просьба помочь новичку с кодом комментариев, т.к. при написании возникли вопросы:
1. Нижеуказанный код вроде бы отрабатывает и после того как все поля заполнены выдает введенные данные и удаляет их из формы, но как сделать так что бы введенные данные удалялись из формы если мы нажимаем в браузере стрелку назад.
2. Естественно вместо вывода данные будут записываться в базу MySQL, где будет проверка есть ли пользователь с таким именем или нет и т.д. вопрос нужно ли использовать сессии в данном случае, если пользователь только отправляет данный комментарий и всё или можно обойтись без них .

За ранее всем спасибо.

PHP:
<?php
  $ip=$_SERVER['REMOTE_ADDR'];
  
   if($_SERVER['REQUEST_METHOD']=='POST')  
    {  
 
          foreach($_POST as $key=>$value)
 {
            $value=trim(strip_tags($value));

           if (get_magic_quotes_gpc()) 
                $value = stripslashes($value);
                $_POST[$key] = $value;
 }
 $oshib = '';
   
 if (!$text) 
    $oshib.='Вы не ввели имя!<br>';
 if(strlen($text)>29) 
    $oshib.="Вы ввели слишком длинное имя,укоротите проявите фантазию!<br>";
 if (!$email) 
    $oshib.="Вы не ввели email!<br>";
 if (!$slovo) 
    $oshib.="А где ваш комментарий ??<br>";
 echo $oshib;

      if(!$oshib)
   {
      /*?> здесь потом будет код добавления в базу <?php */
        
      echo "Ваш комментарий успешно добавлен, спасибо.<br>";
      echo htmlspecialchars($text).'<br>'.htmlspecialchars($email).'<br>'.nl2br(htmlspecialchars($slovo)); 
      echo '<br>'.$ip.'<br>';

     $_POST['text']=$_POST['email']=$_POST['slovo']='';
  } 
   
   }
   
  ?>
        <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
        <p>Введите ваше имя: <input name="text" type="text" value="<?php echo $_POST['text'];?>"></p><br/>
        <p>Введите ваш email: <input name="email" type="text" value="<?php echo $_POST['email']; ?>"></p><br/>
         <p>Введите ваше сообщение: <textarea name="slovo" cols="50" rows="10"><?php echo $_POST['slovo'];?></textarea></p><br/>
       <p align="center"> <input name="ok" type="submit" value="Отправить"></p>
                </form>
 

fixxxer

К.О.
Партнер клуба
Прав все-таки Гвидо ван Россум :)

Autopiter
отформатируй код нормально, с правильными отступами, ни черта же не понятно, что написано.
 
Сверху