
ikinci olarak php (eğer hataları gizle dememişsen) get, post, resquet gelmeyen yerde tanımlamışsa hata verir. bunun iki çözümü var 1. si sayfanın en başına error_reporting(0) yazarsan bu tarz hataları göstermez ama bu üşengeç adamın işidir.
yani sayfa.php'de $veri = $_GET['veri'] şeklinde bir kod yazarsan, sayfa.php?veri=deger oluncaya kadar hata verir.
2. ve olması gereken çözüm şudur;
$veri = isset($_GET['veri']) ? $_GET['veri'] : null;
yani $veri diye bir değişken tanımlıyorum, get gelmişse get ile set et, yoksa null olarak set et demiş olduk.
ikinci olarak "#(\r\n|\n|\r)#" bir regex desenidir. diyor ki eğer değişkenin içindeki veride \r\n, \n ya da \r varsa manasına gelir.