• 02-05-2023, 00:35:19
    #1
    echo "<script>window.close();</script>";

    denedim olmadı.
  • 02-05-2023, 00:37:09
    #2
    php exit(); kullanabilirsiniz.
  • 02-05-2023, 00:39:02
    #3
    caneraltinel adlı üyeden alıntı: mesajı görüntüle
    php exit(); kullanabilirsiniz.
    bu kod sayfayı kapatıyormu hocam ?
  • 02-05-2023, 00:46:12
    #4
    Bu yöntemleri bir deneyin.
    <?php
    // Form verileri işleme kodları burada yer alır
    
    // Sayfayı yenileme ve yönlendirme yaparak kapatır.
    header("Refresh:0; url=javascript:window.close();");
    ?>
    
    <?php
    // Form verileri işleme kodları burada yer alır
    
    // JavaScript kullanarak sayfayı kapatır
    echo '<script type="text/javascript">window.close();</script>';
    ?>
  • 02-05-2023, 00:48:01
    #5
    Sansürlediği için görsel olarak ekledim.
  • 02-05-2023, 00:48:34
    #6
    mehmetkul adlı üyeden alıntı: mesajı görüntüle
    Bu yöntemleri bir deneyin.
    <?php
    // Form verileri işleme kodları burada yer alır
    
    // Sayfayı yenileme ve yönlendirme yaparak kapatır.
    header("Refresh:0; url=javascript:window.close();");
    ?>
    
    <?php
    // Form verileri işleme kodları burada yer alır
    
    // JavaScript kullanarak sayfayı kapatır
    //echo '<script type="text/javascript">window.close();</script>';
    ?>

    kapatmıyor hocam
  • 02-05-2023, 00:53:41
    #7
    sayfayı komple kapatmak istiyorsanız ajax ile sağlayabilirsiniz.
    function closeWindow() {
      window.close();
    }
    $.ajax({
      url: "submit-form.php",
      type: "POST",
      data: formData,
      success: function(data) {
        // form submit işlemi başarıyla tamamlandı, sayfayı kapat
        closeWindow();
      }
    });
  • 02-05-2023, 13:30:01
    #8
    window.close() ile sadece window.open gibi yöntemlerle programatik olarak açtırdığınız sayfayı kapatabilirsiniz. kullanıcının hali hazırda girdiği sayfayı kapatamazsınız.
  • 04-05-2023, 13:31:40
    #9
    caneraltinel adlı üyeden alıntı: mesajı görüntüle
    sayfayı komple kapatmak istiyorsanız ajax ile sağlayabilirsiniz.
    function closeWindow() {
      window.close();
    }
    $.ajax({
      url: "submit-form.php",
      type: "POST",
      data: formData,
      success: function(data) {
        // form submit işlemi başarıyla tamamlandı, sayfayı kapat
        closeWindow();
      }
    });
    Hocama katılıyorum, bu çalışır.
    trgino adlı üyeden alıntı: mesajı görüntüle
    window.close() ile sadece window.open gibi yöntemlerle programatik olarak açtırdığınız sayfayı kapatabilirsiniz. kullanıcının hali hazırda girdiği sayfayı kapatamazsınız.
    Hocama da katılıyorum bu şekilde çalışmaz. PHP ile zaten yapamazsınız