Sitemde şu an ciddi güvenlik açıkları var. Bunları kapatabilmek için sizden yardım rica ediyorum. Zira bu konu hakkında çok fazla bir bilgim yok malesef.
İlk olarak formlarımdan başlamak istiyorum.
<?php
if ($_POST){//Formdan veri gönderildiyse
$Ad_Soyad=$_POST["Ad_Soyad"];
$Eposta=$_POST["Eposta"];
$Mesaj=$_POST["Mesaj"];
$Yorum_Yapilan_Yer=$_POST["Yorum_Yapilan_Yer"];
$Yorum_Yapilan_ID=$_POST["Yorum_Yapilan_ID"];
$Tarih=$_POST["Tarih"];
$kontrol=mysql_query("INSERT into Yorumlar (Ad_Soyad, Eposta, Mesaj, Yorum_Yapilan_Yer, Yorum_Yapilan_ID, Tarih) values ('$Ad_Soyad','$Eposta','$Mesaj','$Yorum_Yapilan_Yer', '$Yorum_Yapilan_ID', '$Tarih')");
if ($kontrol){
?>Burada işlem başarılıyla yorumunuz ulaştı vs yazısı geliyor. eğer post ile gelen veri yoksa aşağıdaki formu çıkartıyor.<form name="form1" action="yorum_onay.php" method="post">
<input type="hidden" name="Yorum_Yapilan_Yer" value="<?php echo $Yorumluk; ?>"/>
<input type="hidden" name="Yorum_Yapilan_ID" value="<?php echo $YorumlukID; ?>"/>
<input type="hidden" name="Tarih" value="<?php echo date("Y-m-d"); ?>"/>
<table width="100" border="0" align="left">
<tr>
<td align="left" valign="top">Adınız</td>
<td align="left" valign="top">:</td>
<td align="left" valign="top"><input name="Ad_Soyad" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top">E-Posta Adresiniz</td>
<td align="left" valign="top">:</td>
<td align="left" valign="top"><input name="Eposta" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top">Yorumunuz</td>
<td align="left" valign="top">:</td>
<td align="left" valign="top"><textarea name="Mesaj" cols="22" rows="3"></textarea><br /><em><span class="kucuk_yazi">Tüm alanları doldurmak zorunludur!</span></em><br /><input type="submit" name="gonder" value="Kaydet"/></td>
</tr>
</table>
</form>Ancak bu form görüldüğü üzere kabak gibi açık. ne bütün kutucuklar doldurulmuş diye kontrol yapıyor ne de injection felan gibi mevzulara karşı koruması var.Bu konuda yardım talebindeyim
sadece alınması gereken tedbirleri alıp bişey yapmak isteyene çok fazla açık kapı bırakmasam yeterli.