• 01-06-2019, 12:30:22
    #1
    Bir işlem sayfamda bazen ayarları güncellerken 404 hatası veriyor. hatayı verdiğinde F5 Yaparsam bir kaç defa kabul ediyor ve güncelleme işlemi oluyor

    ne yapmam gerek bu hata neden kaynaklı oluyor olabilir ?
    Php sürümüm 7.2
  • 01-06-2019, 12:38:51
    #2
    öncelikle hataları açıp neler olduğunu görmeye çalış çok büyük bi problem olduğunu sanmıyorum. dosya gönderiyorsan limitlerini kontrol et dicem ama 505 verir genelde bu hatalar. sen dediğim gibi hata mesajlarını açıp bi bak
  • 01-06-2019, 12:44:36
    #3
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    öncelikle hataları açıp neler olduğunu görmeye çalış çok büyük bi problem olduğunu sanmıyorum. dosya gönderiyorsan limitlerini kontrol et dicem ama 505 verir genelde bu hatalar. sen dediğim gibi hata mesajlarını açıp bi bak
    error_reporting(E_ALL);
    ini_set("display_errors", 1);
    ekledim hocam lakin ekrana bir hata vermedi direk 404 dönüyor sayfada sadece SQL sorguları var update olarak neden 404 dönüyor anlamış değilim.
  • 01-06-2019, 12:52:26
    #4
    hangi firmayı kullanıyorsun? hata loglarında kayıt var mı?
  • 01-06-2019, 12:57:51
    #5
    Formda post u doğru adres e gönderiyorsun.

    Action="islem.php" // kullanimi yanlış
    Action="https://domain.com/islem.php". // Olarak post etmelisin
  • 01-06-2019, 13:06:27
    #6
    hata kayıtlarından görebilmen lazım arkadaşın dediği gibi. en kötü ihtimalle bazı fonksiyonları disable ederek tek tek denemek
  • 01-06-2019, 13:31:34
    #7

    Yukarıda verdiğim kısmı içini boşaltıp post edersem sorun olmuyor içine birkaç yazı yazarsam da sorun olmuyor lakin aynı kodları yazınca 403 hatası vermeye başlıyor arada

    aklıma Phpmyadmin de Uzunluk/Değerler kısmı geldi orada da türü TEXT Uzunluk/Değerler 40000 olarak gözüküyor

    <?php // yetkib();
    
    if(isset($_POST['ayarlariguncelle'])){
    
    $sitebaslik = $_POST['sitebaslik'];
    $siteaciklama = $_POST['siteaciklama'];
    $sitelogolink = $_POST['sitelogolink'];
    $misafiryorum = $_POST['misafiryorum'];
    $anasayfayazialt= $_POST['anasayfayazialt'];
    $yaziust = $_POST['yaziust'];
    $yazialt= $_POST['yazialt'];
    $analitik= $_POST['analitik'];
    $guncelle = $db->prepare("update ayarlar set sitebaslik=?,siteaciklama=?,sitelogolink=?,misafiryorum=?,anasayfayazialt=?,yaziust=?,analitik=?,yazialt=? where id=?");
    $guncelle->execute(array($sitebaslik,$siteaciklama,$sitelogolink,$misafiryorum,$anasayfayazialt,$yaziust,$analitik,$yazialt,$ayar['id']));
    
    header("Location:index.php?sayfa=siteayar");
    
    
    
    }
    
    
    
    
    
    ?>
    
    <div class="container-fluid">
    <div class="col-lg-12">
    <div class="panel panel-default">
    <div class="panel-heading">
    <h1 class="h3 mb-4 text-gray-800"><?php echo $lang['Site_Settings']; ?> </h1> </div>
    
    <div class="panel-body ">
    <div class="row">
    <div class="col-lg-8 col-md-offset-2"><div class="alert alert-info" role="alert">
    Arkadaşlar Reklamların gözükeceği yeri teker teker sizler belirleyebilirsiniz ancak size otamatik reklamları öneririm otamatik reklam kodunu otamatik reklam haricinde bir yere yapıştırmayın diğer yerler özel ayarlamalar içindir.
    </div>
    <form enctype="multipart/form-data" method="post">
    <div class="form-group">
    <label><?php echo $lang['Site_Title']; ?></label>
    <input class="form-control" value="<?php echo $ayar['sitebaslik']; ?>" name="sitebaslik">
    </div>
    <div class="form-group">
    <label><?php echo $lang['Site_Description']; ?></label>
    <input class="form-control" value="<?php echo $ayar['siteaciklama']; ?>" name="siteaciklama">
    </div>
    <div class="form-group">
    <label><?php echo $lang['Site_Logo_URL']; ?></label>
    <input class="form-control" value="<?php echo $ayar['sitelogolink']; ?>" name="sitelogolink">
    </div>
    <div class="form-group">
    <label><?php echo $lang['Site_Keyword']; ?></label>
    <input class="form-control" value="<?php echo $ayar['sitekeywords']; ?>" name="sitekeywords">
    </div>
    
    
    <div class="form-group">
    <label><?php echo $lang['Home_Article_Six_Advertising']; ?></label>
    <textarea class="form-control" rows="5" name="anasayfayazialt"><?php echo $ayar['anasayfayazialt']; ?></textarea>
    </div>
    <div class="form-group">
    <label><?php echo $lang['textup_advertising']; ?></label>
    <textarea class="form-control" rows="5" name="yaziust"><?php echo $ayar['yaziust']; ?></textarea>
    </div>
    <div class="form-group">
    <label><?php echo $lang['text_advertising']; ?></label>
    <textarea class="form-control" rows="5" name="yazialt"><?php echo $ayar['yazialt']; ?></textarea>
    </div>
    
    <div class="form-group">
    <label><?php echo $lang['Guest_Reviews']; ?></label>
    <div class="radio">
    <label><input type="radio" value="1" name="misafiryorum" <?php if($ayar['misafiryorum']==1) echo "checked"; ?> ><?php echo $lang['Open']; ?></label>
    </div>
    <div class="radio">
    <label><input type="radio" value="0" name="misafiryorum" <?php if($ayar['misafiryorum']==0) echo "checked"; ?>><?php echo $lang['Closed']; ?></label>
    </div>
    
    </div>
    
    <div class="form-group">
    <label><?php echo $lang['Footer_Codes_vs_S_CSS']; ?></label>
    <textarea class="form-control" rows="5" name="analitik"><?php echo $ayar['analitik']; ?></textarea>
    </div>
    
    
    
    
    <button type="submit" name="ayarlariguncelle" class="btn btn-success"><?php echo $lang['Update_Settings']; ?></button>
    </form>
    </div>
    <!-- /.col-lg-6 (nested) -->
    
    <!-- /.col-lg-6 (nested) -->
    </div>
    <!-- /.row (nested) -->
    </div>
    <!-- /.panel-body -->
    </div>
    <!-- /.panel -->
    </div>
    <!-- /.col-lg-12 -->
    </div>
                <!-- /.row -->