Şimdi Ara

Php ile ilgili sorum olacak acill

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
449
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar benim yapmak istediğim birşey var bulamadım ama.
    <form method="POST" action="https://deneme.com/deneme.php">
    <input name="deneme" value="deneme">
    <input type="submit">
    </form>
    Böyle bir formu başarılı bir şekilde iletildiğini nasıl anlayabilirim. Bu formun olduğu yerden başarılı bir şekilde çıktığını. Curl ile ilgili birşey demeyin çünkü amacım örnekteki form için lazım bana. Yardımlarınızı bekliyorum arkadaşlar



  • deneme.php

    <?php

    echo print_r($_POST,true)."\n";

    ?>
  • Teşekkürler ama ben deneme.php sayfasına bir şey yerleştirmeden bulunduğum sayfada almam lazım
  • O formun post attığını loglamak için
  • 1 formu ajax post yaparsın
    2 aynı sayfaya post edersin öyle tutarsın

    eğer sorunu yanlış anlamadıysamda cookie ve ya session ile de yapabilirsin bir değer tutman bir olay yapman şart onun olup olmadığını anlamak için
  • turuncuusakal kullanıcısına yanıt
    Formun action kisminda yazan sayfaya bişi yazman gerek.
    Ya da formu Ajax post yapıyorsan ajax requestin gittigi yere birşey yazman gerek. Yoksa formun başarılı post edildiğini anlayamazsın.

    Başarılı post burada kilit nokta.

    Şunu da yapabilirsin;
    Formun verileri post ettiği yerde değil de bir öncesinde submit click eventte yakalarsin. Ajaxla bakarsın, form başarılı gibiydi submiti yaparsin,
    Form verileri başka bir yerde yakalanirken sen loglamani başka yerde yapabilirsin. Ama şu durum tehlikeli, ajax loglamasindan sonra form manipüle edilebilir.

    Bu durumlar için;
    Formun post edildiği yerde yapmak daha doğru olur loglamayi. Aksi durumda post ile log uyumsuzluğu çıkabilir.

    < Bu ileti DH mobil uygulamasından atıldı >
  • form aynı sayfadaysa action methodunu boş bırak




    <?php

    if($_Post["deneme"]):

    echo "bla bla";

    else :
    ?>
    <form method="POST" action="">
    <input name="deneme" value="deneme">
    <input type="submit">
    </form>

    <?php

    endif;

    ?>


    ?>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.