Teşekkür ederim herkese.
Ubuntu'ya bakarım.
Gayet basit
<?php
if(!is_numeric($_GET["id"])){
header('location:seninsayfa.php');
exit;
/*
Kendine bir hata günlük sayfası oluşturabilirsin
yada veri tabanında tutarsın
Yeni kayıt olduğunda gelen bildirimlerden bakarsın yönetim panelinden
hatta telefonuna mesaj olarak da gönderilmesini sağlayabilirsin.
Kendi tanımlayıcı kodlarını veri tabanına kaydedebilirsin
Örn :
Kodlar = 1,2,3 vb.
veri tabanında errorcode alanına 1,2,3 bunlardan birini kaydedebilirsin.
Mesela
numeric değilse kod : 1
db de kayıtlı olmayan bir id ise : 2
yukarıda if else de uygun karşılığı olan başka bir senaryoya göre 3, 4,5 ne kadar gerekli ise kodları çoğaltabilirsin
*/
}
Aslına bakarsan bu kodları sitenin tamamı için kullanabilirsin
db hatası, yada mysql hataları vb. çoğaltılabilir.
?>
Değişen link yapısı seo altında htaccess dosyanda da varsa sorun olacağını sanmam. Ama yinede düz yani basit düşün bence çünkü sonradan değişiklik yapmak zor olabilir.
Öncelikle veri tabanı tasarımından başla, bunun kolay bir yolu yok bu arada. :( Kolay kişinin bilgisi ile sınırlı birşey çünkü.
Üyeler Tablosu
üye adı - Mail - Şifre
Sonra bir login sayfası hazırlaman gerekecek.
Kullanıcı adı (Üyeler tablosunda ki üye adı alanı)
Kullanıcı şifre (Üyeler tablosunda ki şifre alanı)
Sonra form aracılığı ile giriş bilgilerini veri tabanından kontrol ederek giriş yaptıracaksın.
Daha sonra üyelere ait detaylar ile ilgili başka bir tablo hazırlayabilirsin.
php sayfamda submit butonlarına erişemiyorum.
var_dump($_POST);
dediğimde sadece checkbox verileri geliyor.
Form adını alıyor bu şekilde tıklanan buton adını değil
Form submit oluyor ama nedense
Sanırım bunun 100% güvenliği yok tabii kendi fiziksel sunucumuzun olmadığını düşünürsek.
Sorunu çözdüm üstte de bilrttim sanırım görülmemiş. Evet son gün kayıtları.