• 03-05-2009, 18:31:46
    #1
    meraba arkadaşlar
    Ben Mysql de Ekelnen içeriğe Rastgele ama bencli olmayan id vermek isiyorum nasıl yapabilirim

    Örn Youtube de görebilirsiniz
    gpf470D6w94
    k7lCMTTtZUI

    Bunun Gibi idler
  • 03-05-2009, 18:36:59
    #2
    zaman göre rand yapabilirsin.

    Örneğin.
    $rand = mt_rand(0, 32);
    $code = md5($rand . time());
    echo "$code";
  • 03-05-2009, 19:01:30
    #3
    PHP: uniqid - Manual
  • 03-05-2009, 19:27:19
    #4
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    zaman göre rand yapabilirsin.
    Örneğin.
    $rand = mt_rand(0, 32);
    $code = md5($rand . time());
    echo "$code";
    Teşekkürler Bu mantıklı gibi ama diğeri biraz karışık sanırım
  • 03-05-2009, 19:46:51
    #5
    $code = uniqueid();

    bumu karışık
  • 03-05-2009, 20:27:30
    #6
    Üyeliği durduruldu
    md5(time());
  • 06-05-2009, 00:37:52
    #7
    Haymac adlı üyeden alıntı: mesajı görüntüle
    $code = uniqueid();
    bumu karışık
    sitede Çok Farklı Gostermişler Ama senizn verdiğin Kodu denedim çalışmadı
    $code = uniqid();
    echo $code;
    bunu denedim çalıştı bu kodda "4a00b0ed9896a" Bu Değişkeni Oluşturuyor ve sayfayı yenilediğimde sadece 4a00b bundan sonrası değişiyor bu kod da zamana göre mi değişiyor acaba Çalışmasını anlamadım hala Kesin Her Yenilediğinde Eşsiz değişken mi üretiyor
  • 06-05-2009, 00:39:28
    #8
    agi82 adlı üyeden alıntı: mesajı görüntüle
    sitede Çok Farklı Gostermişler Ama senizn verdiğin Kodu denedim çalışmadı
    $code = uniqid();
    echo $code;
    bunu denedim çalıştı bu kodda "4a00b0ed9896a" Bu Değişkeni Oluşturuyor ve sayfayı yenilediğimde sadece 4a00b bundan sonrası değişiyor bu kod da zamana göre mi değişiyor acaba Çalışmasını anlamadım hala Kesin Her Yenilediğinde Eşsiz değişken mi üretiyor
    microtime() ın md5lenmiş ve kısaltılmış hali gibi düşünebilirsin zamana göre çalışıyor. her salise dahi farklı kod çıkartıyor.
  • 06-05-2009, 00:48:54
    #9
    Himm Teşekkürler Beni Aydınlattığınız için