Merhaba,
arkadaşlar bir projem için çalışma yapıyorum şöyle bir sorunum var şimdi karşı siteye POST metodu ile veri giriyorum fakat şunu düşündüm benden başka biriside buraya postla veri girebilir benim ne gibi birşey yapmam lazımki benden başka kimse oraya veri giremesin farklı bir yöntem bilen birileri varsa oda olabilir ne şekilde verileri gönderiyim.
PHP Karşı Siteye Veri Girme
15
●1.732
- 13-12-2014, 21:32:01RapCrown adlı üyeden alıntı: mesajı görüntüle
- 14-12-2014, 04:03:11Üyeliği durdurulduPsdBul adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:03:11 -->-> Daha önceki mesaj 04:01:26 --
CBSoft adlı üyeden alıntı: mesajı görüntüle - 14-12-2014, 05:49:24İzin verilen ip adresi diye bir alan eklersiniz.
Kullanıcı hangi ip adreslerinden gelen postlara izin vermek istediğine kendi karar verir.
$izinverilen_ipadresi= '127.0.0.1'; if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARTDED_FOR'] != '') { $gelen_ipadresi = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $gelen_ipadresi = $_SERVER['REMOTE_ADDR']; } if($gelen_ipadresi != $izinverilen_ipadresi){ die('yetkisiz işlem'); }
- 14-12-2014, 13:37:43RapCrown adlı üyeden alıntı: mesajı görüntüle
Verileri post ettiğiniz sayfaya aşağıdaki gibi bir kontrol uygulamanız gerekiyor.
$yetki_kodu = $_POST['yetki_kodu']; if($yetki_kodu=='Sizin belirlediğiniz kod'){ #Post ile gelen verileri alıp kaydettiğiniz kodlar }else{ echo 'Geçersiz yetki kodu'; }
Post işleminden kastınız direkt el ile veri girmek ise o sayfaya bir adet yetki kodu input'u koymanız gerekiyor. Eğer verileri curl ile gönderiyorsanız direkt veriyi post ettiğiniz sayfaya curl ile gönderirken yetki kodunu da post edersiniz bu sayede kontrolü sağlarsınız.
İp kontrolü eğer sabit ip kullanmıyorsanız sizi uğraştıracaktır. En mantıklı yol sizin belirlediğiniz bir yetki kodunu kullanmaktır. - 14-12-2014, 14:53:13Üyeliği durdurulduCBSoft adlı üyeden alıntı: mesajı görüntüle
- 14-12-2014, 14:57:31RapCrown adlı üyeden alıntı: mesajı görüntüle
Ne yapmak istediğinizi, dosyalarınızda kullandığınız kodları buraya yazarsanız yardımcı olmaya çalışalım. Bu şekilde inanın hiçbir şey anlaşılmıyor.