@Lorkem; verdiğim kod post ettikten sonra çalışır. DOM üzerinden ilerlemek istiyorsanız @FidanAtug; paylaşmış. Bunun haricinde reactphp ile de yapabilirsiniz.

edit: ek olarak verileri sayfa yenilendikten sonra session ile de yakalayabilirsiniz.

şu şekilde:

<?php
session_start();
if(isset($_POST['submit'])){
    $_SESSION['alan'] = $_POST['alan'];
    $alan = explode(" ", $_POST['alan']);
    $filtre = ['lorem','ipsum','dolor'];
    $diff = array_diff($alan,$filtre);
    if (empty($diff)) {
        $out = '<script>alert("'.implode(', ',$filtre).' kelimeleri kullanılamaz.'.'");</script>';
    }else{
        //çalıştır
    }
}
?>

<form action="" method="post">
<div class="form-group">
  <div class="col-sm-12">
    <input name="alan" type="text" class="form-control" value="<?php if(isset($_SESSION['alan'])){echo $_SESSION['alan'];} ?>" placeholder="yazi" required>
    <?php if(isset($out)){echo $out;} ?>
    <input type="submit" name="submit">
  </div>
</div>
</form>