⊗ppPmRdFS 410 of 447 menu

Formu Veritabanına Gönderme ve PHP'de Yönlendirme

Diyelim ki bir formumuz var:

<form method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Bu formun verilerini veritabanına kaydedelim:

<?php if (!empty($_POST)) { // veritabanına kaydet } ?>

Ancak burada bir problemle karşılaşabiliriz: tarayıcı sayfası yenilenirse, form tekrar gönderilir ve verilerin kopyası oluşturularak kaydedilir.

Bu sorunu çözmek için, form kaydedildikten sonra aynı sayfaya yönlendirme yapılmalıdır:

<?php if (!empty($_POST)) { // veritabanına kaydet header('Location: form.php'); die(); } ?>

Bir form yapın ve gönderildikten sonra veritabanına kaydedilmesini sağlayın. Gönderim sonrası çift kaydı önleyin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet