• 20-07-2019, 22:21:53
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, diyelim bir formumuz var;
    <form method="POST" action="random.php" >
    <div class="row">
    <div class="col-md-6">
    <div class="form-group">
    <label for="isim">İsim </label>
    <input id="isim" type="text" name="isim" class="form-control" placeholder="Lütfen İsim yazınız." required="required" data-error="İsim Girilmesi Zorunlu!">
    <div class="help-block with-errors"></div>
    </div>
    </div>
    </form>

    Bu formda action="random.php" yazdığım yere her yeni bir postta random sayılar nasıl oluşturabilirim acaba? Veyabaşka bir şekilde her post edildiğin de random sayı oluştursun istiyorum.
  • 20-07-2019, 22:24:30
    #2
    üst satırına <?php $random = rand(0,99999) ?>
    yazın sonra form action kısmına sunu
    action="<?php echo $random.'.php' ?>" yazarsan çalışır
  • 20-07-2019, 22:26:34
    #3
    CanOffline adlı üyeden alıntı: mesajı görüntüle
    üst satırına <?php $random = rand(0,99999) ?>
    yazın sonra form action kısmına sunu
    action="<?php echo $random.'.php' ?>" yazarsan çalışır
    Actiona atadığım kodlar nasıl çalışacak hocam peki yani ben o sayfanın içinde insert sorgusu çalıştıracağım
  • 20-07-2019, 22:27:58
    #4
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Actiona atadığım kodlar nasıl çalışacak hocam peki yani ben o sayfanın içinde insert sorgusu çalıştıracağım
    detaylı anlatabilir misiniz
  • 20-07-2019, 22:33:18
    #5
    CanOffline adlı üyeden alıntı: mesajı görüntüle
    detaylı anlatabilir misiniz
    Hocam bakın şimdi bizim bir formumuz var diyelim bu formda hani php sorgularını çalıştırmak için action="gonder.php" vs. yapıyoruzya ben bunun yerine bir dosya oluşturacağım bu dosya ismi sürekli her postta değişecek yani gonder.php sayfası bana gonder4434534.php gonder33252.php olarak açılması lazım her sorguda değişecek kısaca

    Veya da direk random isim olması lazım yani 538275932.php hfdjskhfskj.php gibi
  • 20-07-2019, 22:37:58
    #6
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Hocam bakın şimdi bizim bir formumuz var diyelim bu formda hani php sorgularını çalıştırmak için action="gonder.php" vs. yapıyoruzya ben bunun yerine bir dosya oluşturacağım bu dosya ismi sürekli her postta değişecek yani gonder.php sayfası bana gonder4434534.php gonder33252.php olarak açılması lazım her sorguda değişecek kısaca

    Veya da direk random isim olması lazım yani 538275932.php hfdjskhfskj.php gibi

    Hocam farklı bir sebebi var mı bilmiyorum ama bunu güvenlik gerekçesi ile yapıyorsanız token ve session gibi methodlar kullanmak daha mantıklı.
  • 20-07-2019, 22:40:13
    #7
    action="gonder.php?random=<?php echo $random;>"

    sayfada get ile alabilirsiniz
  • 20-07-2019, 22:52:49
    #8
    Htaccess desteği ile yapabilirsiniz. Başka türlü zor olur:
    (randomyazi.gonder.php dosyası gibi) gonder.php ile biten sayfaları formisle.php’ye yönlendirir, formu formisle.php’de sayfasında işlersiniz.

    Not: Bunun güvenliğe katkısı olacağını zannetmiyorum.

    Kolay gelsin.
  • 20-07-2019, 23:07:03
    #9
    <?php $random = rand(0,99999);
    $file = fopen($random.'.php', 'a'); // dosyayı olulşturduk
    fwrite($file, "oluşturduğumuz dosyaya yazılacak kodlar buraya"); // dosyamıza o kodları yazdık
    fclose($file); // dosyamızı kapattık

    action="<?php echo $random.'.php' ?>" // action kısmı da şu şekilde çok post olursa sitenizi şişirebilir kullanım size kalmış