Arkadaşlar php de bir bot yaptım döndürmek istiyorum fakat sonsuz döngüye giriyor olay şöyle

formum şu şekilde ;

 <div class="form-group">
                                           
                                                <label class="checkbox-inline">
                                                    <input type="checkbox" id="inlineCheckbox1" name="onay"  value="1" checked="checked">
                                                    <input type = "hidden" name = "link" value = "<?php echo $part3; ?>" />
                                                    <a href=cekekle.php?link=<?php echo $part3; ?>> İndexle </a>
                                                </label>
                                          
                                        </div>
buradaki seçili olanı gönderirsen aşşağıdaki gibi işlem yap diyorum bi mantık kurdum ama php mantığımı beğenmemiş olacak ki sonsuz döngüye giriyor yardım lütfen.

  <?php
                               
                                $onay =$_POST['onay'];     
                                while(1 == $onay){
                                $cek =$_POST['link'];
                                $link = "$cek";
                                $parcala = '@<title>(.*?)</title>@si';
                                $parcala2= '@<meta name="description" content="(.*?)">@si';
                                $parcala3= '@ <meta name="keywords" content="(.*?)">@si';
                                $botara = file_get_contents($link);
                                preg_match_all($parcala,$botara,$baslik);
                                preg_match_all($parcala2,$botara,$aciklama);
                                preg_match_all($parcala3,$botara,$keywords);
                                $baslikcek = $baslik[1][0];
                                $aciklamacek =$aciklama[1][0];
                                $keywordscek =$keywords[1][0];
                                echo "$baslikcek <br>";
                                echo "$aciklamacek <br>";
                                echo "$keywordscek <br>";
                                
                            
                                
                                
                            }
                                ?>