• 20-05-2007, 16:22:15
    #10
    $harf = htmlspecialchars(strip_tags(substr($_GET['harf'],0,1);
  • 20-05-2007, 19:50:18
    #11
    Üyeliği durduruldu
    harf olayında strlen yeterli bence abartmaya gerek yok
  • 20-05-2007, 20:10:12
    #12
    ErsinAcar adlı üyeden alıntı: mesajı görüntüle
    harf olayında strlen yeterli bence abartmaya gerek yok
    strlen'e gerek yok. Harf tek karakterden oluştuğu için 1 karakter olarak tanımlarız.
    substr($_GET['harf'],0,1);
    harf.php?harf=ali
    Desek bile 'a' yı alacaktır. htmlspecialchars ile de temizlenirse tamamdır sanırım, zaten tek karakter gelebiliyor
  • 20-05-2007, 20:18:18
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    zaten get için pek sorun çıkacağını sanmıyorum, yine de ne olur ne olmaz diye sordum bu kadar koruma sanırım yeter çok tesekkurler.
  • 22-05-2007, 15:10:39
    #14
    Üyeliği durduruldu
    halletmişsin ama sanırım yazam intval yapıp substr la ilk karakteri alırsan tamamdır
    substr(intval($_GET['harf']),0,1);
    gibi yaparsan sadece rakam alacaksan işini görür
  • 22-05-2007, 18:04:08
    #15
    başka yere yazmayayım... ben de GET ile alıp switch ile değişkenler tanımlıyorum. boş ve default kısımlarında vereceğim sayfaya yönlenmesini istiyorum, header ile yönlendiremedim...


    	case '':
    	default:
    		// yönlendirme kodları
  • 22-05-2007, 19:03:23
    #16
    Üyeliği durduruldu
    <?
    switch ($_GET[o]) {
        case'':
        default:
            header("Location: http://www.google.com");
            break;
        break;
        case"x":
        echo"asd";
        break;
    }
    ?>
    denedim çalışıyor
    örnek => Google
  • 22-05-2007, 19:19:25
    #17
    saho, sağol çalıştı.

    Benim hatam bunu en sona eklemek sanırım, en sonda çalışmadı...
  • 22-05-2007, 23:32:02
    #18
    if(preg_match("/[^a-zA-Z]/", $_GET['aranan'])){
    die("Sadece harf olsun demiştik");
    }