Php'de Bir Sorun
-
arkadaşlar bir sayfamda bir text alanı var ve ben bu text alanına girilen email adreslerini, hostumda olan bir txt dosyasına attırıyorum. ancak geçenlerde ufak bir saldırı gelmiş, ne olduğunu çözemedim. bir kod yerleştirmişler, ve bu, o tarihten sonra girilen hiçbirşeyi yazdırmamış.
bunun üstesinden nasıl gelebilirim. nasıl bir önlem almalıyım?
ya da daha güzel bildiğiniz bir script tarzı birşey var mı?
veritabanı falan olmadan, o kutucuğa yazılacak email adreslerini aralarında ; olarak sıralayacak bir script..
teşekkürler
-
wrongly bunu yazdı:
-----------------------------
arkadaşlar bir sayfamda bir text alanı var ve ben bu text alanına girilen email adreslerini, hostumda olan bir txt dosyasına attırıyorum. ancak geçenlerde ufak bir saldırı gelmiş, ne olduğunu çözemedim. bir kod yerleştirmişler, ve bu, o tarihten sonra girilen hiçbirşeyi yazdırmamış.
bunun üstesinden nasıl gelebilirim. nasıl bir önlem almalıyım?
ya da daha güzel bildiğiniz bir script tarzı birşey var mı?
veritabanı falan olmadan, o kutucuğa yazılacak email adreslerini aralarında ; olarak sıralayacak bir script..
teşekkürler
-----------------------------hocam o saldırı gelmesin diye sen güvenlik kodu eklesen ?
-
kod girdilerini engelle postlar script tag yada özel karakterleri bloglata bilirsin php scripti eklersen yardım ederiz.
-
EcHoLL bunu yazdı:
-----------------------------
kod girdilerini engelle postlar script tag yada özel karakterleri bloglata bilirsin php scripti eklersen yardım ederiz.
-----------------------------function GetField($input) {
$input=strip_tags($input);
$input=str_replace("<","<",$input);
$input=str_replace(">",">",$input);
$input=str_replace("#","%23",$input);
$input=str_replace("'","`",$input);
$input=str_replace(";","%3B",$input);
$input=str_replace("script","",$input);
$input=str_replace("%3c","",$input);
$input=str_replace("%3e","",$input);
$input=trim($input);
return $input;şu bloklama yeterli değil mi acep
-
güvenlik kodunun bir işe yarayacağını sanmıyorum sonuçta girişle alakalı bir durum
-
kodu yazarsan daha iyi yardımcı oluruz.