• 13-10-2009, 15:47:57
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.

    Random olarak url açan bir koda ihtiyacım var. www.site.com a girince www.xxx.com/yyy.html www.xxx.com/sadsad.html gibi url leri rastgele açacak. bunun için bir kod varmı acaba bildiğiniz.
  • 13-10-2009, 17:04:22
    #2
    Tuncay61 adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar.
    Random olarak url açan bir koda ihtiyacım var. www.site.com a girince www.xxx.com/yyy.html www.xxx.com/sadsad.html gibi url leri rastgele açacak. bunun için bir kod varmı acaba bildiğiniz.
    Random yönlendirme istiyorsanız ;
    <?php
    $url = array(
    "http://www.adres1.com/",
    "http://www.adres2.com/",
    "http://www.adres3.com/",
    );
    $say = count($url);
    $gonder = rand(0,$say);
    header("Location: ".$url[$gonder]);
    exit;
    ?>
    Çok tecrübeli olduğum söylenemez ama herhalde çalışır
  • 13-10-2009, 20:17:27
    #3
    kodda ufacık bi eksik var.

    randı eleman sayısına kadar götüremezsin çünkü sıfırıncı eleman var.
    rand dan bi satır önce
    $say = $say - 1;
    derseniz sorunsuz olur
  • 14-10-2009, 01:29:39
    #4
    Üyeliği durduruldu
    tşk ler arkadaşlar cevaplarınız için
  • 14-10-2009, 09:31:33
    #5
    Üyeliği durduruldu
    rand fonksiyonu nedir ne degildir;
    Php ile random sayı üretmek - rand fonksiyonu - ProgramlamaTV - Türkiyenin Video Eğitim Merkezi
  • 14-10-2009, 09:45:39
    #6
    <?php
    $url[] = 'http://www.site1.com';
    $url[] = 'http://www.site2.com';
    $url[] = 'http://www.site3.com';
    $url[] = 'http://www.site4.com';
    shuffle($url);
    header("Location: ".$url[0]);
    ?>
    index.php içerisine bunu eklersin istediğin sayfalara rastgele yönlenir.