• 02-01-2022, 21:16:07
    #1
    Merhaba arkadaşlar, mysql 'e canlı destek, analytics vs kod eklemek istiyorum. Ama post edince 403 hatası veriyor.
    strip_tags, htmlspacial.. vs denedim ama hep 403 hatası veriyor. Bunu eklemenin yolu nedir?

    <?php
    
                    $api = $db->from('api')->first();
    
                    if(isset($_POST["update"]))
                    {
                        $delete = $db->delete('api')->done();
                        $update = $db->insert('api')
                            ->set(array(
                            'google_analytics' => html($_POST["google_analytics"]),
                            'yandex_metrica' => html($_POST["yandex_metrica"]),
                            'canli_destek' => html($_POST["canli_destek"]),
                            'whatsapp' => html($_POST["whatsapp"]),
                                  ));
    
                        if ($update)
                        {
                            swal("success");
                        }
    
                    }
    
                    ?>
    <form class="form-horizontal" method="post" action="">
                                        <div class="form-group row">
                                            <label for="google_analytics" class="col-sm-12 control-label col-form-label"><?php echo lang('google_analytics'); ?>:</label>
                                            <div class="col-sm-12">
                                                <textarea class="form-control bg-dark text-white" name="google_analytics" id="google_analytics" rows="7" value="<?php echo $api["google_analytics"]; ?>"><?php echo $api["google_analytics"]; ?></textarea>
                                            </div>
                                        </div>
    </form>

  • 02-01-2022, 21:23:10
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kod örneğini yazarsan fikir yürütebiliriz belki?
  • 02-01-2022, 21:25:23
    #3
    TeomanKarahan adlı üyeden alıntı: mesajı görüntüle
    Kod örneğini yazarsan fikir yürütebiliriz belki?
    Ekledim hocam
  • 02-01-2022, 21:38:00
    #4
    Textarea içine yazılan kodları kaydederken htmlEntities() fonksiyonundan geçir. Çekerken de html_entity_decode() fonksiyonuyla beraber çek. Ayrıca post güvenliği de almalısın. Bodoslama input değerlerini dbye gömersen, hack yersin.
  • 02-01-2022, 21:41:03
    #5
    TeomanKarahan adlı üyeden alıntı: mesajı görüntüle
    Textarea içine yazılan kodları kaydederken htmlEntities() fonksiyonundan geçir. Çekerken de html_entity_decode() fonksiyonuyla beraber çek. Ayrıca post güvenliği de almalısın. Bodoslama input değerlerini dbye gömersen, hack yersin.
    Teşekkürler hocam ama sonuç yine 403
  • 02-01-2022, 21:46:10
    #6
    Php kodunda hata var kardeş. Önce silip sonra yazmak yerine, tabloyu update yapabilirsin. Db bağlantının sağlıklı çalıştığından emin ol.
  • 02-01-2022, 21:49:06
    #7
    TeomanKarahan adlı üyeden alıntı: mesajı görüntüle
    Php kodunda hata var kardeş. Önce silip sonra yazmak yerine, tabloyu update yapabilirsin. Db bağlantının sağlıklı çalıştığından emin ol.
    Hocam bu sorun mysql 'e ulaşmadan önce oluyor zaten, ekle sil komutlarını tamamen silsemde aynı hatayı veriyor. Aslında sorun mysql ile ilgili değil post'ta bir sorun var
  • 02-01-2022, 22:55:34
    #8
    403 hatası alıyorsanız MySQL ile alakalı bir durum değil. sunucunuzda/sayfanızda bir yerlerde hata var. (Mysql olsa hata mesajı gönderir)
  • 03-01-2022, 00:57:21
    #9
    aCadir adlı üyeden alıntı: mesajı görüntüle
    403 hatası alıyorsanız MySQL ile alakalı bir durum değil. sunucunuzda/sayfanızda bir yerlerde hata var. (Mysql olsa hata mesajı gönderir)
    sql_mode 'dan şüpheleniyorum hocam da hosting firmamıza sağolsunlar bir türlü değiştirtemiyoruz