PHP Betiklerinde karalamalar

Merhaba , bugun php’de ereg komutunu anlatan bir video hazırlamaya karar vermiştim ancak microfonumdan kaynaklanan problemler yüzünden video yalan oldu ve üzüntüye boğuldum php betiklerinden bir kaç örnek vermeden önce ” ereg ” komutunu video’dan once biraz anlatayım istedim hemde zengin bir döküman olur diye düşündüm. Şimdi ereg komutunu bir search örneğinde kullanalım arkadaşlar(abiler,ablalar,teyzeler,amcalar).

Neler Kullanacağız ? bir değişkenimiz olucak $isim ‘ olsun ve if kontrolu bulunucak sanırım if ve değişken tanımlamalarımı anlatmama gerek yok bu konuda bilgi sahibisinizdir.

$isim = “icerdenevar.com“;
  if (ereg(”icerdenevar.com”,$isim,$yenidegisken)){ }   // Şimdi 2. parantezimizin icinde ilk indis aranacak olan kelime 2. ve 3. virguller dizi değişkenleridir arkadaşlar. 2. indis’te kelimenin aranacağı değişken belirtilir $isim dedik 3. indis’te yeni bir değişkene atama yapacağımız bu değişkeni ben bu değişkenin adını $yenidegisken koydum. İf kontrolumuz şuan oluşturuldu tabi koşulu belirttik peki ekranda negibi bir veri alıcaz.

<?php
$isim = “icerdenevar.com“;
  if (ereg(”icerdenevar.com”,$isim,$yenidegisken)){ 

  echo “Dogru isim<br>”;
  echo “İsim :”.$isim;

}else{

  echo ”Yanlis isim<br>”;
  echo “İsim :”.$isim;

}
?>

Özetle olay bu :)

Şimdi gelelim PHP Betiklerinde $_SERVER[’DB_USER’] ve $_SERVER[’DB_PASS’] ‘ a ;

$_SERVER[’DB_USER’] ve $_SERVER[’DB_PASS’] ile php betiklerinde kullanıcı adı ve şifre’ye ulaşabiliyoruz web sunucusu bu dosyayı okuyamadığından erişimimiz engelleniyor şimdi burada dikkati çekmek istediğim yer phpinfo() veya print_r($_SERVER) ile bu değişkenlerin varlığının dışarıya yansıtılmamasıdır.Bu yazımda biraz php’de ereg , birazda php betiklerinde $_SERVER[’DB_USER’] ve $_SERVER[’DB_PASS’] ın gizlenmesinden bahsettim sorularınızı yorum olarak alalım.

Örneğin ; sitemde SQL İnjection Bug’ı mevcut nasıl fixlerim. - Ben bir blogger’ım güvenlik ve php umrumda değil bu yazıyı neden yazdın gibi örnekler.

4 Yorum »

  1. Yavuz Gümülcineli said,

    Nisan 22, 2008 at 22:05

    soru sorabilmek isterdim :) ama soramıyorum çünkü anlamıyorum.Çook çalışmam lazım çook :)

  2. Caner AKKURT said,

    Nisan 22, 2008 at 22:22

    :O sen bi dur diim o zaman

  3. Yavuz said,

    Nisan 26, 2008 at 11:04

    Ben bi durayım o zaman :)

  4. whyvg cvglukjyi said,

    Mayıs 15, 2008 at 11:27

    zewkhjcvl ierxfbyw fheiskl uxvkz jazhsqy wdapflrn zqyahdorn

RSS feed for comments on this post · TrackBack URL

Leave a Comment